////////////////////////////////////////////////////////////////////////////////
/// USE VALID SYNTAX
////////////////////////////////////////////////////////////////////////////////

start:
    // pass
    use value as key

start:
    // pass
    use obj.value as key

start
    // pass
    use event as key

////////////////////////////////////////////////////////////////////////////////
/// USE VALID SYNTAX WITH ERROR OF ASSIGNATION
////////////////////////////////////////////////////////////////////////////////

start:
    // fail
    use foreach as key

////////////////////////////////////////////////////////////////////////////////
/// USE INVALID SYNTAX
////////////////////////////////////////////////////////////////////////////////

start:
    // fail
    use value as obj.key

start
    // fail
    use key = value

start
    // fail
    use Audio()

start
    // fail
    use Audio