| parseUnit(@) | |
| skipErrorTokens(@) | |
| listener: beginCompilationUnit(@) | |
| syntheticPreviousToken(@) | |
| parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown)) | |
| parseMetadataStar() | |
| listener: beginMetadataStar(@) | |
| parseMetadata() | |
| listener: beginMetadata(@) | |
| ensureIdentifier(@, metadataReference) | |
| listener: handleIdentifier(Foobarbaz, metadataReference) | |
| parseQualifiedRestOpt(Foobarbaz, metadataContinuation) | |
| listener: handleNoTypeArguments(typedef) | |
| parseArgumentsOptMetadata(Foobarbaz, false) | |
| listener: handleNoArguments(typedef) | |
| listener: endMetadata(@, null, Foobarbaz) | |
| listener: endMetadataStar(1) | |
| parseTopLevelKeywordDeclaration(typedef, Foobarbaz, typedef, null, null, null, DirectiveContext(DirectiveState.Unknown)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(Foo1, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| listener: handleIdentifier(List, typeReference) | |
| listener: beginTypeArguments(<) | |
| listener: handleIdentifier(String, typeReference) | |
| listener: handleNoTypeArguments(>) | |
| listener: handleType(String, null) | |
| listener: endTypeArguments(1, <, >) | |
| listener: handleType(List, null) | |
| ensureSemicolon(>) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(typedef) | |
| listener: endMetadataStar(0) | |
| parseTopLevelKeywordDeclaration(typedef, ;, typedef, null, null, null, DirectiveContext(DirectiveState.Declarations)) | |
| parseTypedef(null, typedef) | |
| listener: beginUncategorizedTopLevelDeclaration(typedef) | |
| listener: beginTypedef(typedef) | |
| ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
| listener: handleIdentifier(Foo2, typedefDeclaration) | |
| listener: handleNoTypeVariables(=) | |
| listener: handleIdentifier(List, typeReference) | |
| listener: beginTypeArguments(<) | |
| listener: handleIdentifier(String, typeReference) | |
| listener: handleNoTypeArguments(>) | |
| listener: handleType(String, null) | |
| listener: endTypeArguments(1, <, >) | |
| listener: handleType(List, null) | |
| ensureSemicolon(>) | |
| listener: endTypedef(null, typedef, =, ;) | |
| listener: endTopLevelDeclaration(;) | |
| reportAllErrorTokens(@) | |
| listener: endCompilationUnit(2, ) |