blob: f7a7f33e710116ddb914837bd502229ebdf50c32 [file] [log] [blame]
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, )