parseUnit(void) | |
skipErrorTokens(void) | |
listener: beginCompilationUnit(void) | |
syntheticPreviousToken(void) | |
parseTopLevelDeclarationImpl(, Instance of 'DirectiveContext') | |
parseMetadataStar() | |
listener: beginMetadataStar(void) | |
listener: endMetadataStar(0) | |
parseTopLevelMemberImpl() | |
listener: beginTopLevelMember(void) | |
parseTopLevelMethod(, null, null, , Instance of 'VoidType', null, f, false) | |
listener: beginTopLevelMethod(, null, null) | |
listener: handleVoidKeyword(void) | |
ensureIdentifierPotentiallyRecovered(void, topLevelFunctionDeclaration, false) | |
listener: handleIdentifier(f, topLevelFunctionDeclaration) | |
parseMethodTypeVar(f) | |
listener: handleNoTypeVariables(() | |
parseGetterOrFormalParameters(f, f, false, MemberKind.TopLevelMethod) | |
parseFormalParameters(f, 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(}, final) | |
parseStatement({) | |
parseStatementX({) | |
parseExpressionStatementOrDeclarationAfterModifiers(final, {, null, final, null, null) | |
looksLikeLocalFunction(x) | |
listener: beginMetadataStar(final) | |
listener: endMetadataStar(0) | |
listener: handleNoType(final) | |
listener: beginVariablesDeclaration(x, null, final) | |
parseVariablesDeclarationRest(final, true) | |
parseOptionallyInitializedIdentifier(final) | |
ensureIdentifier(final, localVariableDeclaration) | |
listener: handleIdentifier(x, localVariableDeclaration) | |
listener: beginInitializedIdentifier(x) | |
parseVariableInitializerOpt(x) | |
listener: beginVariableInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
parseLiteralListSetMapOrFunction(=, null) | |
listener: beginTypeArguments(<) | |
parseRecordType((, <, false) | |
listener: beginRecordType(() | |
parseRecordTypeField((, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(,) | |
listener: handleType(int, null) | |
listener: handleNoName(,) | |
listener: endRecordTypeEntry() | |
parseRecordTypeField(,, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(,) | |
listener: beginMetadataStar(String) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(String, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(String, null) | |
listener: handleNoName()) | |
listener: endRecordTypeEntry() | |
listener: endRecordType((, null, 2, false) | |
listener: endTypeArguments(1, <, >) | |
parseLiteralListSuffix(>, null) | |
rewriteSquareBrackets(>) | |
link([, ]) | |
rewriter() | |
listener: handleLiteralList(0, [, null, ]) | |
listener: endVariableInitializer(=) | |
listener: endInitializedIdentifier(x) | |
ensureSemicolon(]) | |
listener: endVariablesDeclaration(1, ;) | |
notEofOrValue(}, List) | |
parseStatement(;) | |
parseStatementX(;) | |
parseExpressionStatementOrDeclarationAfterModifiers(;, ;, null, null, null, null) | |
looksLikeLocalFunction(y) | |
listener: beginMetadataStar(List) | |
listener: endMetadataStar(0) | |
ensureIdentifier(;, typeReference) | |
listener: handleIdentifier(List, typeReference) | |
listener: beginTypeArguments(<) | |
parseRecordType((, <, false) | |
listener: beginRecordType(() | |
parseRecordTypeField((, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(,) | |
listener: handleType(int, null) | |
listener: handleNoName(,) | |
listener: endRecordTypeEntry() | |
parseRecordTypeField(,, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(,) | |
listener: beginMetadataStar(String) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(String, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(String, null) | |
listener: handleNoName()) | |
listener: endRecordTypeEntry() | |
listener: endRecordType((, null, 2, false) | |
listener: endTypeArguments(1, <, >) | |
listener: handleType(List, null) | |
listener: beginVariablesDeclaration(y, null, null) | |
parseVariablesDeclarationRest(>, true) | |
parseOptionallyInitializedIdentifier(>) | |
ensureIdentifier(>, localVariableDeclaration) | |
listener: handleIdentifier(y, localVariableDeclaration) | |
listener: beginInitializedIdentifier(y) | |
parseVariableInitializerOpt(y) | |
listener: beginVariableInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
listener: handleNoTypeArguments([]) | |
parseLiteralListSuffix(=, null) | |
rewriteSquareBrackets(=) | |
link([, ]) | |
rewriter() | |
listener: handleLiteralList(0, [, null, ]) | |
listener: endVariableInitializer(=) | |
listener: endInitializedIdentifier(y) | |
ensureSemicolon(]) | |
listener: endVariablesDeclaration(1, ;) | |
notEofOrValue(}, Map) | |
parseStatement(;) | |
parseStatementX(;) | |
parseExpressionStatementOrDeclarationAfterModifiers(;, ;, null, null, null, null) | |
looksLikeLocalFunction(z) | |
listener: beginMetadataStar(Map) | |
listener: endMetadataStar(0) | |
ensureIdentifier(;, typeReference) | |
listener: handleIdentifier(Map, typeReference) | |
listener: beginTypeArguments(<) | |
parseRecordType((, <, false) | |
listener: beginRecordType(() | |
parseRecordTypeField((, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(,) | |
listener: handleType(int, null) | |
listener: handleNoName(,) | |
listener: endRecordTypeEntry() | |
parseRecordTypeField(,, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(,) | |
listener: beginMetadataStar(String) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(String, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(String, null) | |
listener: handleNoName()) | |
listener: endRecordTypeEntry() | |
listener: endRecordType((, null, 2, false) | |
parseRecordType((, ,, false) | |
listener: beginRecordType(() | |
parseRecordTypeField((, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(() | |
listener: beginMetadataStar(String) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(String, typeReference) | |
listener: handleNoTypeArguments(,) | |
listener: handleType(String, null) | |
listener: handleNoName(,) | |
listener: endRecordTypeEntry() | |
parseRecordTypeField(,, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(,) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(int, null) | |
listener: handleNoName()) | |
listener: endRecordTypeEntry() | |
listener: endRecordType((, null, 2, false) | |
listener: endTypeArguments(2, <, >) | |
listener: handleType(Map, null) | |
listener: beginVariablesDeclaration(z, null, null) | |
parseVariablesDeclarationRest(>, true) | |
parseOptionallyInitializedIdentifier(>) | |
ensureIdentifier(>, localVariableDeclaration) | |
listener: handleIdentifier(z, localVariableDeclaration) | |
listener: beginInitializedIdentifier(z) | |
parseVariableInitializerOpt(z) | |
listener: beginVariableInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
listener: handleNoTypeArguments({) | |
parseLiteralSetOrMapSuffix(=, null) | |
listener: handleLiteralSetOrMap(0, {, null, }, false) | |
listener: endVariableInitializer(=) | |
listener: endInitializedIdentifier(z) | |
ensureSemicolon(}) | |
listener: endVariablesDeclaration(1, ;) | |
notEofOrValue(}, List) | |
parseStatement(;) | |
parseStatementX(;) | |
parseExpressionStatementOrDeclarationAfterModifiers(;, ;, null, null, null, null) | |
looksLikeLocalFunction(y2) | |
listener: beginMetadataStar(List) | |
listener: endMetadataStar(0) | |
ensureIdentifier(;, typeReference) | |
listener: handleIdentifier(List, typeReference) | |
listener: beginTypeArguments(<) | |
listener: beginFunctionType(() | |
listener: handleNoTypeVariables(() | |
listener: beginFunctionType(() | |
listener: handleNoTypeVariables(() | |
parseRecordType((, <, true) | |
listener: beginRecordType(() | |
parseRecordTypeField((, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(,) | |
listener: handleType(int, null) | |
listener: handleNoName(,) | |
listener: endRecordTypeEntry() | |
parseRecordTypeField(,, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(,) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(int, null) | |
listener: handleNoName()) | |
listener: endRecordTypeEntry() | |
listener: endRecordType((, null, 2, false) | |
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
parseMetadataStar(() | |
listener: beginMetadataStar(bool) | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter(bool, MemberKind.GeneralizedFunctionType, null, null, null) | |
listener: handleIdentifier(bool, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(bool, null) | |
listener: handleNoName()) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, ), null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
listener: endFunctionType(Function, null) | |
parseFormalParametersRequiredOpt(Function, MemberKind.GeneralizedFunctionType) | |
parseFormalParametersRest((, MemberKind.GeneralizedFunctionType) | |
listener: beginFormalParameters((, MemberKind.GeneralizedFunctionType) | |
parseFormalParameter((, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
parseMetadataStar(() | |
listener: beginMetadataStar(() | |
listener: endMetadataStar(0) | |
listener: beginFormalParameter((, MemberKind.GeneralizedFunctionType, null, null, null) | |
parseRecordType((, (, false) | |
listener: beginRecordType(() | |
parseRecordTypeField((, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(() | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments(,) | |
listener: handleType(int, null) | |
listener: handleNoName(,) | |
listener: endRecordTypeEntry() | |
parseRecordTypeField(,, identifierIsOptional: true) | |
listener: beginRecordTypeEntry() | |
parseMetadataStar(,) | |
listener: beginMetadataStar(int) | |
listener: endMetadataStar(0) | |
listener: handleIdentifier(int, typeReference) | |
listener: handleNoTypeArguments()) | |
listener: handleType(int, null) | |
listener: handleNoName()) | |
listener: endRecordTypeEntry() | |
listener: endRecordType((, null, 2, false) | |
ensureIdentifier(), formalParameterDeclaration) | |
listener: handleIdentifier(a, formalParameterDeclaration) | |
listener: handleFormalParameterWithoutValue()) | |
listener: endFormalParameter(null, null, null, a, null, null, FormalParameterKind.requiredPositional, MemberKind.GeneralizedFunctionType) | |
listener: endFormalParameters(1, (, ), MemberKind.GeneralizedFunctionType) | |
listener: endFunctionType(Function, null) | |
listener: endTypeArguments(1, <, >) | |
listener: handleType(List, null) | |
listener: beginVariablesDeclaration(y2, null, null) | |
parseVariablesDeclarationRest(>, true) | |
parseOptionallyInitializedIdentifier(>) | |
ensureIdentifier(>, localVariableDeclaration) | |
listener: handleIdentifier(y2, localVariableDeclaration) | |
listener: beginInitializedIdentifier(y2) | |
parseVariableInitializerOpt(y2) | |
listener: beginVariableInitializer(=) | |
parseExpression(=) | |
parsePrecedenceExpression(=, 1, true) | |
parseUnaryExpression(=, true) | |
parsePrimary(=, expression) | |
listener: handleNoTypeArguments([]) | |
parseLiteralListSuffix(=, null) | |
rewriteSquareBrackets(=) | |
link([, ]) | |
rewriter() | |
listener: handleLiteralList(0, [, null, ]) | |
listener: endVariableInitializer(=) | |
listener: endInitializedIdentifier(y2) | |
ensureSemicolon(]) | |
listener: endVariablesDeclaration(1, ;) | |
notEofOrValue(}, }) | |
listener: endBlockFunctionBody(4, {, }) | |
listener: endTopLevelMethod(void, null, }) | |
listener: endTopLevelDeclaration() | |
reportAllErrorTokens(void) | |
listener: endCompilationUnit(1, ) |