| parseUnit(var) | |
| skipErrorTokens(var) | |
| listener: beginCompilationUnit(var) | |
| syntheticPreviousToken(var) | |
| parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown)) | |
| parseMetadataStar() | |
| listener: beginMetadataStar(var) | |
| listener: endMetadataStar(0) | |
| parseTopLevelMemberImpl() | |
| listener: beginTopLevelMember(var) | |
| skipOuterPattern(var) | |
| skipObjectPatternRest(a) | |
| parseFields(, null, null, null, null, null, null, var, var, NoType(), a, DeclarationKind.TopLevel, null, false) | |
| listener: beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ) | |
| listener: handleNoType(var) | |
| ensureIdentifierPotentiallyRecovered(var, topLevelVariableDeclaration, false) | |
| listener: handleIdentifier(a, topLevelVariableDeclaration) | |
| parseFieldInitializerOpt(a, a, null, null, null, null, var, DeclarationKind.TopLevel, null) | |
| listener: handleNoFieldInitializer(,) | |
| ensureIdentifier(,, topLevelVariableDeclaration) | |
| listener: handleIdentifier(b, topLevelVariableDeclaration) | |
| parseFieldInitializerOpt(b, b, null, null, null, null, var, DeclarationKind.TopLevel, null) | |
| listener: handleNoFieldInitializer(,) | |
| ensureIdentifier(,, topLevelVariableDeclaration) | |
| listener: handleIdentifier(c, topLevelVariableDeclaration) | |
| parseFieldInitializerOpt(c, c, null, null, null, null, var, DeclarationKind.TopLevel, null) | |
| listener: handleNoFieldInitializer(,) | |
| ensureIdentifier(,, topLevelVariableDeclaration) | |
| listener: handleIdentifier(d, topLevelVariableDeclaration) | |
| parseFieldInitializerOpt(d, d, null, null, null, null, var, DeclarationKind.TopLevel, null) | |
| listener: handleNoFieldInitializer(,) | |
| ensureIdentifier(,, topLevelVariableDeclaration) | |
| listener: handleIdentifier(e, topLevelVariableDeclaration) | |
| parseFieldInitializerOpt(e, e, null, null, null, null, var, DeclarationKind.TopLevel, null) | |
| listener: handleNoFieldInitializer(;) | |
| listener: endTopLevelFields(null, null, null, null, null, var, 5, var, ;) | |
| listener: endTopLevelDeclaration(;) | |
| parseTopLevelDeclarationImpl(;, DirectiveContext(DirectiveState.Declarations)) | |
| parseMetadataStar(;) | |
| listener: beginMetadataStar(List) | |
| listener: endMetadataStar(0) | |
| parseTopLevelMemberImpl(;) | |
| listener: beginTopLevelMember(List) | |
| parseTopLevelMethod(;, null, null, ;, SimpleType(), get, f, false) | |
| listener: beginTopLevelMethod(;, null, null) | |
| listener: handleIdentifier(List, typeReference) | |
| listener: handleNoTypeArguments(get) | |
| listener: handleType(List, null) | |
| ensureIdentifierPotentiallyRecovered(get, topLevelFunctionDeclaration, false) | |
| listener: handleIdentifier(f, topLevelFunctionDeclaration) | |
| listener: handleNoTypeVariables(=>) | |
| parseGetterOrFormalParameters(f, f, true, MemberKind.TopLevelMethod) | |
| listener: handleNoFormalParameters(=>, MemberKind.TopLevelMethod) | |
| parseAsyncModifierOpt(f) | |
| listener: handleAsyncModifier(null, null) | |
| inPlainSync() | |
| inPlainSync() | |
| parseFunctionBody(f, false, false) | |
| parseExpressionFunctionBody(=>, false) | |
| parseExpression(=>) | |
| parsePrecedenceExpression(=>, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression(=>, true, ConstantPatternContext.none) | |
| parsePrimary(=>, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(=>, expression, ConstantPatternContext.none) | |
| parseSend(=>, expression, ConstantPatternContext.none) | |
| isNextIdentifier(=>) | |
| ensureIdentifier(=>, expression) | |
| listener: handleIdentifier(a, expression) | |
| listener: handleNoTypeArguments(..) | |
| parseArgumentsOpt(a) | |
| listener: handleNoArguments(..) | |
| listener: handleSend(a, a) | |
| parseCascadeExpression(a) | |
| listener: beginCascade(..) | |
| parseSend(.., expressionContinuation, ConstantPatternContext.none) | |
| isNextIdentifier(..) | |
| ensureIdentifier(.., expressionContinuation) | |
| listener: handleIdentifier(addAll, expressionContinuation) | |
| listener: handleNoTypeArguments(() | |
| parseArgumentsOpt(addAll) | |
| parseArguments(addAll) | |
| parseArgumentsRest(() | |
| listener: beginArguments(() | |
| parseExpression(() | |
| parsePrecedenceExpression((, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression((, true, ConstantPatternContext.none) | |
| parsePrecedenceExpression(!, 16, true, ConstantPatternContext.none) | |
| parseUnaryExpression(!, true, ConstantPatternContext.none) | |
| parsePrimary(!, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(!, expression, ConstantPatternContext.none) | |
| parseSend(!, expression, ConstantPatternContext.none) | |
| isNextIdentifier(!) | |
| ensureIdentifier(!, expression) | |
| listener: handleIdentifier(b, expression) | |
| listener: handleNoTypeArguments(&&) | |
| parseArgumentsOpt(b) | |
| listener: handleNoArguments(&&) | |
| listener: handleSend(b, b) | |
| listener: handleUnaryPrefixExpression(!) | |
| listener: beginBinaryExpression(&&) | |
| parsePrecedenceExpression(&&, 7, true, ConstantPatternContext.none) | |
| parseUnaryExpression(&&, true, ConstantPatternContext.none) | |
| parsePrimary(&&, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(&&, expression, ConstantPatternContext.none) | |
| parseSend(&&, expression, ConstantPatternContext.none) | |
| isNextIdentifier(&&) | |
| ensureIdentifier(&&, expression) | |
| listener: handleIdentifier(c, expression) | |
| listener: handleNoTypeArguments([) | |
| parseArgumentsOpt(c) | |
| listener: handleNoArguments([) | |
| listener: handleSend(c, c) | |
| parseArgumentOrIndexStar(c, NoTypeParamOrArg(), false) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| listener: handleIdentifier(d, expression) | |
| listener: handleNoTypeArguments(]) | |
| parseArgumentsOpt(d) | |
| listener: handleNoArguments(]) | |
| listener: handleSend(d, d) | |
| listener: handleIndexedExpression(null, [, ]) | |
| canParseAsConditional(?) | |
| parseExpressionWithoutCascade(?) | |
| parsePrecedenceExpression(?, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(?, false, ConstantPatternContext.none) | |
| parsePrimary(?, expression, ConstantPatternContext.none) | |
| parseLiteralListSuffix(?, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| parseArgumentsOpt(a) | |
| parseExpression(,) | |
| parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression(,, true, ConstantPatternContext.none) | |
| parsePrimary(,, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(,, expression, ConstantPatternContext.none) | |
| looksLikeFunctionBody(]) | |
| parseSend(,, expression, ConstantPatternContext.none) | |
| isNextIdentifier(,) | |
| ensureIdentifier(,, expression) | |
| parseArgumentsOpt(e) | |
| parseArguments(e) | |
| parseArgumentsRest(() | |
| parseExpression(() | |
| parsePrecedenceExpression((, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression((, true, ConstantPatternContext.none) | |
| parsePrimary((, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral((, expression, ConstantPatternContext.none) | |
| parseSend((, expression, ConstantPatternContext.none) | |
| isNextIdentifier(() | |
| ensureIdentifier((, expression) | |
| parseArgumentsOpt(f) | |
| parseExpressionWithoutCascade(:) | |
| parsePrecedenceExpression(:, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(:, false, ConstantPatternContext.none) | |
| parsePrimary(:, expression, ConstantPatternContext.none) | |
| parseLiteralListSuffix(:, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| parseArgumentsOpt(a) | |
| canParseAsConditional(?) | |
| parseExpressionWithoutCascade(?) | |
| parsePrecedenceExpression(?, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(?, false, ConstantPatternContext.none) | |
| parsePrimary(?, expression, ConstantPatternContext.none) | |
| parseLiteralListSuffix(?, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| parseArgumentsOpt(a) | |
| parseExpression(,) | |
| parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression(,, true, ConstantPatternContext.none) | |
| parsePrimary(,, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(,, expression, ConstantPatternContext.none) | |
| looksLikeFunctionBody(]) | |
| parseSend(,, expression, ConstantPatternContext.none) | |
| isNextIdentifier(,) | |
| ensureIdentifier(,, expression) | |
| parseArgumentsOpt(e) | |
| parseArguments(e) | |
| parseArgumentsRest(() | |
| parseExpression(() | |
| parsePrecedenceExpression((, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression((, true, ConstantPatternContext.none) | |
| parsePrimary((, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral((, expression, ConstantPatternContext.none) | |
| parseSend((, expression, ConstantPatternContext.none) | |
| isNextIdentifier(() | |
| ensureIdentifier((, expression) | |
| parseArgumentsOpt(f) | |
| parseExpressionWithoutCascade(:) | |
| parsePrecedenceExpression(:, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(:, false, ConstantPatternContext.none) | |
| parsePrimary(:, expression, ConstantPatternContext.none) | |
| parseLiteralListSuffix(:, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| parseArgumentsOpt(a) | |
| listener: endBinaryExpression(&&, ]) | |
| canParseAsConditional(?) | |
| parseExpressionWithoutCascade(?) | |
| parsePrecedenceExpression(?, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(?, false, ConstantPatternContext.none) | |
| parsePrimary(?, expression, ConstantPatternContext.none) | |
| parseLiteralListSuffix(?, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| parseArgumentsOpt(a) | |
| parseExpression(,) | |
| parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression(,, true, ConstantPatternContext.none) | |
| parsePrimary(,, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(,, expression, ConstantPatternContext.none) | |
| looksLikeFunctionBody(]) | |
| parseSend(,, expression, ConstantPatternContext.none) | |
| isNextIdentifier(,) | |
| ensureIdentifier(,, expression) | |
| parseArgumentsOpt(e) | |
| parseArguments(e) | |
| parseArgumentsRest(() | |
| parseExpression(() | |
| parsePrecedenceExpression((, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression((, true, ConstantPatternContext.none) | |
| parsePrimary((, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral((, expression, ConstantPatternContext.none) | |
| parseSend((, expression, ConstantPatternContext.none) | |
| isNextIdentifier(() | |
| ensureIdentifier((, expression) | |
| parseArgumentsOpt(f) | |
| parseExpressionWithoutCascade(:) | |
| parsePrecedenceExpression(:, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(:, false, ConstantPatternContext.none) | |
| parsePrimary(:, expression, ConstantPatternContext.none) | |
| parseLiteralListSuffix(:, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| parseArgumentsOpt(a) | |
| parseConditionalExpressionRest(]) | |
| listener: beginConditionalExpression(?) | |
| parseExpressionWithoutCascade(?) | |
| parsePrecedenceExpression(?, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(?, false, ConstantPatternContext.none) | |
| parsePrimary(?, expression, ConstantPatternContext.none) | |
| listener: handleNoTypeArguments([) | |
| parseLiteralListSuffix(?, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| listener: handleIdentifier(a, expression) | |
| listener: handleNoTypeArguments(,) | |
| parseArgumentsOpt(a) | |
| listener: handleNoArguments(,) | |
| listener: handleSend(a, a) | |
| parseExpression(,) | |
| parsePrecedenceExpression(,, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression(,, true, ConstantPatternContext.none) | |
| parsePrimary(,, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral(,, expression, ConstantPatternContext.none) | |
| looksLikeFunctionBody(]) | |
| parseSend(,, expression, ConstantPatternContext.none) | |
| isNextIdentifier(,) | |
| ensureIdentifier(,, expression) | |
| listener: handleIdentifier(e, expression) | |
| listener: handleNoTypeArguments(() | |
| parseArgumentsOpt(e) | |
| parseArguments(e) | |
| parseArgumentsRest(() | |
| listener: beginArguments(() | |
| parseExpression(() | |
| parsePrecedenceExpression((, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression((, true, ConstantPatternContext.none) | |
| parsePrimary((, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral((, expression, ConstantPatternContext.none) | |
| parseSend((, expression, ConstantPatternContext.none) | |
| isNextIdentifier(() | |
| ensureIdentifier((, expression) | |
| listener: handleIdentifier(f, expression) | |
| listener: handleNoTypeArguments()) | |
| parseArgumentsOpt(f) | |
| listener: handleNoArguments()) | |
| listener: handleSend(f, f) | |
| listener: endArguments(1, (, )) | |
| listener: handleSend(e, )) | |
| listener: handleLiteralList(2, [, null, ]) | |
| ensureColon(]) | |
| listener: handleConditionalExpressionColon() | |
| parseExpressionWithoutCascade(:) | |
| parsePrecedenceExpression(:, 1, false, ConstantPatternContext.none) | |
| parseUnaryExpression(:, false, ConstantPatternContext.none) | |
| parsePrimary(:, expression, ConstantPatternContext.none) | |
| listener: handleNoTypeArguments([) | |
| parseLiteralListSuffix(:, null) | |
| parseExpression([) | |
| parsePrecedenceExpression([, 1, true, ConstantPatternContext.none) | |
| parseUnaryExpression([, true, ConstantPatternContext.none) | |
| parsePrimary([, expression, ConstantPatternContext.none) | |
| parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none) | |
| parseSend([, expression, ConstantPatternContext.none) | |
| isNextIdentifier([) | |
| ensureIdentifier([, expression) | |
| listener: handleIdentifier(a, expression) | |
| listener: handleNoTypeArguments(]) | |
| parseArgumentsOpt(a) | |
| listener: handleNoArguments(]) | |
| listener: handleSend(a, a) | |
| listener: handleLiteralList(1, [, null, ]) | |
| listener: endConditionalExpression(?, :, ]) | |
| listener: endArguments(1, (, )) | |
| listener: handleSend(addAll, )) | |
| listener: handleEndingBinaryExpression(.., )) | |
| parseArgumentOrIndexStar(), NoTypeParamOrArg(), false) | |
| listener: endCascade() | |
| ensureSemicolon()) | |
| listener: handleExpressionFunctionBody(=>, ;) | |
| inGenerator() | |
| listener: endTopLevelMethod(List, get, ;) | |
| listener: endTopLevelDeclaration(;) | |
| reportAllErrorTokens(var) | |
| listener: endCompilationUnit(2, ) |