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