parseUnit(@) | |
skipErrorTokens(@) | |
listener: beginCompilationUnit(@) | |
syntheticPreviousToken(@) | |
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext') | |
parseMetadataStar() | |
listener: beginMetadataStar(@) | |
parseMetadata() | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, typedef) | |
listener: endMetadataStar(1) | |
parseTopLevelKeywordDeclaration(), typedef, Instance of 'DirectiveContext') | |
parseTopLevelKeywordModifiers(), typedef) | |
parseTypedef(typedef) | |
listener: beginUncategorizedTopLevelDeclaration(typedef) | |
listener: beginFunctionTypeAlias(typedef) | |
ensureIdentifierPotentiallyRecovered(typedef, typedefDeclaration, true) | |
listener: handleIdentifier(F, typedefDeclaration) | |
listener: beginTypeVariables(<) | |
parseMetadataStar(<) | |
listener: beginMetadataStar(@) | |
parseMetadata(<) | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, T) | |
listener: endMetadataStar(1) | |
ensureIdentifier(), typeVariableDeclaration) | |
listener: handleIdentifier(T, typeVariableDeclaration) | |
listener: beginTypeVariable(T) | |
listener: handleTypeVariablesDefined(T, 1) | |
listener: handleNoType(T) | |
listener: endTypeVariable(>, 0, null, null) | |
listener: endTypeVariables(<, >) | |
listener: beginFunctionType(int) | |
listener: beginTypeVariables(<) | |
parseMetadataStar(<) | |
listener: beginMetadataStar(@) | |
parseMetadata(<) | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, X) | |
listener: endMetadataStar(1) | |
ensureIdentifier(), typeVariableDeclaration) | |
listener: handleIdentifier(X, typeVariableDeclaration) | |
listener: beginTypeVariable(X) | |
listener: handleTypeVariablesDefined(X, 1) | |
listener: handleNoType(X) | |
listener: endTypeVariable(>, 0, null, null) | |
listener: endTypeVariables(<, >) | |
ensureIdentifier(=, typeReference) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(Function) | |
listener: handleType(int, null) | |
parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType) | |
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType) | |
parseMetadataStar(() | |
listener: beginMetadataStar(@) | |
parseMetadata(() | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, int) | |
listener: endMetadataStar(1) | |
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(int, null) | |
listener: handleNoName()) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, ), null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType) | |
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
listener: endFunctionType(Function, null) | |
ensureSemicolon()) | |
listener: endFunctionTypeAlias(typedef, =, ;) | |
listener: endTopLevelDeclaration(void) | |
parseTopLevelDeclarationImpl(;, Instance of 'DirectiveContext') | |
parseMetadataStar(;) | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl(;) | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(;, null, ;, Instance of 'VoidType', null, main, false) | |
listener: beginTopLevelMethod(;, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(main, topLevelFunctionDeclaration) | |
parseMethodTypeVar(main) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(main, main, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(main, MemberKind.TopLevelMethod) | |
parseFormalParametersRest((, MemberKind.TopLevelMethod) | |
listener: beginFormalParameters((, MemberKind.TopLevelMethod) | |
listener: endFormalParameters(0, (, ), MemberKind.TopLevelMethod) | |
parseAsyncModifierOpt()) | |
listener: handleAsyncModifier(null, null) | |
inPlainSync() | |
parseFunctionBody(), false, false) | |
listener: beginBlockFunctionBody({) | |
notEofOrValue(}, @) | |
parseStatement({) | |
parseStatementX({) | |
parseExpressionStatementOrDeclaration({, false) | |
parseMetadataStar({) | |
listener: beginMetadataStar(@) | |
parseMetadata({) | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, void) | |
listener: endMetadataStar(1) | |
parseExpressionStatementOrDeclarationAfterModifiers(), {, null, null, null, false) | |
looksLikeLocalFunction(f) | |
listener: beginFunctionType(void) | |
listener: beginTypeVariables(<) | |
parseMetadataStar(<) | |
listener: beginMetadataStar(@) | |
parseMetadata(<) | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, X) | |
listener: endMetadataStar(1) | |
ensureIdentifier(), typeVariableDeclaration) | |
listener: handleIdentifier(X, typeVariableDeclaration) | |
listener: beginTypeVariable(X) | |
listener: handleTypeVariablesDefined(X, 1) | |
listener: handleNoType(X) | |
listener: endTypeVariable(>, 0, null, null) | |
listener: endTypeVariables(<, >) | |
listener: handleVoidKeyword(void) | |
parseFormalParametersRequiredOpt(>, MemberKind.GeneralizedFunctionType) | |
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
parseFormalParameter((, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType) | |
parseMetadataStar(() | |
listener: beginMetadataStar(@) | |
parseMetadata(() | |
listener: beginMetadata(@) | |
ensureIdentifier(@, metadataReference) | |
listener: handleIdentifier(A, metadataReference) | |
parseQualifiedRestOpt(A, metadataContinuation) | |
listener: beginTypeArguments(<) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(>) | |
listener: handleType(int, null) | |
listener: endTypeArguments(1, <, >) | |
parseArgumentsOpt(>) | |
parseArguments(>) | |
parseArgumentsRest(() | |
listener: beginArguments(() | |
parseExpression(() | |
parsePrecedenceExpression((, 1, true) | |
parseUnaryExpression((, true) | |
parsePrimary((, expression) | |
parseLiteralInt(() | |
listener: handleLiteralInt(0) | |
listener: endArguments(1, (, )) | |
listener: endMetadata(@, null, int) | |
listener: endMetadataStar(1) | |
listener: beginFormalParameter(int, MemberKind.GeneralizedFunctionType, null, null, null) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(y) | |
listener: handleType(int, null) | |
ensureIdentifier(int, formalParameterDeclaration) | |
listener: handleIdentifier(y, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, y, null, null, FormalParameterKind.mandatory, MemberKind.GeneralizedFunctionType) | |
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
listener: endFunctionType(Function, ?) | |
listener: beginVariablesDeclaration(f, null, null) | |
parseVariablesDeclarationRest(?, true) | |
parseOptionallyInitializedIdentifier(?) | |
ensureIdentifier(?, localVariableDeclaration) | |
listener: handleIdentifier(f, localVariableDeclaration) | |
listener: beginInitializedIdentifier(f) | |
parseVariableInitializerOpt(f) | |
listener: beginVariableInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralNull(=) | |
listener: handleLiteralNull(null) | |
listener: endVariableInitializer(=) | |
listener: endInitializedIdentifier(f) | |
ensureSemicolon(null) | |
listener: endVariablesDeclaration(1, ;) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(1, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration() | |
reportAllErrorTokens(@) | |
listener: endCompilationUnit(2, ) |