| bool x; |
| bool x; |
| |
| errors() { |
| print(x); |
| print(x!); |
| print(!x); |
| } |
| |
| class C { |
| C.c0() : super(); |
| C.c1() : super()!; |
| } |
| |
| main() {} |
| |
| |
| bool[StringToken] x[StringToken];[SimpleToken] |
| bool[StringToken] x[StringToken];[SimpleToken] |
| |
| errors[StringToken]([BeginToken])[SimpleToken] {[BeginToken] |
| print[StringToken]([BeginToken]x[StringToken])[SimpleToken];[SimpleToken] |
| print[StringToken]([BeginToken]x[StringToken]![SimpleToken])[SimpleToken];[SimpleToken] |
| print[StringToken]([BeginToken]![SimpleToken]x[StringToken])[SimpleToken];[SimpleToken] |
| }[SimpleToken] |
| |
| class[KeywordToken] C[StringToken] {[BeginToken] |
| C[StringToken].[SimpleToken]c0[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] super[KeywordToken]([BeginToken])[SimpleToken];[SimpleToken] |
| C[StringToken].[SimpleToken]c1[StringToken]([BeginToken])[SimpleToken] :[SimpleToken] super[KeywordToken]([BeginToken])[SimpleToken]![SimpleToken];[SimpleToken] |
| }[SimpleToken] |
| |
| main[StringToken]([BeginToken])[SimpleToken] {[BeginToken]}[SimpleToken] |
| [SimpleToken] |