| main() { | |
| switch(a) { | |
| case b ? [c] : d: e; | |
| } | |
| } | |
| main[StringToken]([BeginToken])[SimpleToken] {[BeginToken] | |
| switch[KeywordToken]([BeginToken]a[StringToken])[SimpleToken] {[BeginToken] | |
| case[KeywordToken] b[StringToken] ?[SimpleToken] [[BeginToken]c[StringToken]][SimpleToken] :[SimpleToken] d[StringToken]:[SimpleToken] e[StringToken];[SimpleToken] | |
| }[SimpleToken] | |
| }[SimpleToken] | |
| [SimpleToken] |