| macro class Class {} | |
| abstract macro class Class {} | |
| macro class Class = Object with Mixin; | |
| abstract macro class Class = Object with Mixin; | |
| macro[StringToken] class[KeywordToken] Class[StringToken] {[BeginToken]}[SimpleToken] | |
| abstract[KeywordToken] macro[StringToken] class[KeywordToken] Class[StringToken] {[BeginToken]}[SimpleToken] | |
| macro[StringToken] class[KeywordToken] Class[StringToken] =[SimpleToken] Object[StringToken] with[KeywordToken] Mixin[StringToken];[SimpleToken] | |
| abstract[KeywordToken] macro[StringToken] class[KeywordToken] Class[StringToken] =[SimpleToken] Object[StringToken] with[KeywordToken] Mixin[StringToken];[SimpleToken][SimpleToken] |