MODULE@0..24 SWITCH_STMT@0..13 SWITCH_KW@0..6 "switch" WHITESPACE@6..7 " " CONDITION@7..10 NAME_REF@7..10 IDENT@7..10 "foo" WHITESPACE@10..11 " " L_CURLY@11..12 "{" R_CURLY@12..13 "}" WHITESPACE@13..14 "\n" SWITCH_STMT@14..23 SWITCH_KW@14..20 "switch" WHITESPACE@20..21 " " CONDITION@21..21 L_CURLY@21..22 "{" R_CURLY@22..23 "}" WHITESPACE@23..24 "\n" -- error[SyntaxError]: expected `'('` but instead found `foo` ┌─ switch_stmt_err.js:1:8 │ 1 │ switch foo {} │ ^^^ unexpected -- error[SyntaxError]: expected `')'` but instead found `{` ┌─ switch_stmt_err.js:1:12 │ 1 │ switch foo {} │ ^ unexpected -- error[SyntaxError]: expected `'('` but instead found `{` ┌─ switch_stmt_err.js:2:8 │ 2 │ switch {} │ ^ unexpected -- error[SyntaxError]: Expected an expression, but found none ┌─ switch_stmt_err.js:2:8 │ 2 │ switch {} │ ^ Expected an expression here -- error[SyntaxError]: expected `')'` but instead found `{` ┌─ switch_stmt_err.js:2:8 │ 2 │ switch {} │ ^ unexpected -- switch foo {} switch {}