| class A { } |
| |
| class B { } |
| |
| class Foo extends A, B { |
| Foo() { } |
| } |
| |
| class Bar extend A, B { |
| Bar() { } |
| } |
| |
| class Baz on A, B { |
| Baz() { } |
| } |
| |
| |
| class[KeywordToken] A[StringToken] {[BeginToken] }[SimpleToken] |
| |
| class[KeywordToken] B[StringToken] {[BeginToken] }[SimpleToken] |
| |
| class[KeywordToken] Foo[StringToken] extends[KeywordToken] A[StringToken],[SimpleToken] B[StringToken] {[BeginToken] |
| Foo[StringToken]([BeginToken])[SimpleToken] {[BeginToken] }[SimpleToken] |
| }[SimpleToken] |
| |
| class[KeywordToken] Bar[StringToken] extend[StringToken] A[StringToken],[SimpleToken] B[StringToken] {[BeginToken] |
| Bar[StringToken]([BeginToken])[SimpleToken] {[BeginToken] }[SimpleToken] |
| }[SimpleToken] |
| |
| class[KeywordToken] Baz[StringToken] on[KeywordToken] A[StringToken],[SimpleToken] B[StringToken] {[BeginToken] |
| Baz[StringToken]([BeginToken])[SimpleToken] {[BeginToken] }[SimpleToken] |
| }[SimpleToken] |
| [SimpleToken] |