blob: c14967bde442e1a8230dce10edd94e07612883f2 [file] [log] [blame]
parseUnit(Logger)
skipErrorTokens(Logger)
listener: beginCompilationUnit(Logger)
syntheticPreviousToken(Logger)
parseTopLevelDeclarationImpl(, DirectiveContext(DirectiveState.Unknown))
parseMetadataStar()
listener: beginMetadataStar(Logger)
listener: endMetadataStar(0)
parseTopLevelMemberImpl()
listener: beginTopLevelMember(Logger)
parseTopLevelMethod(, null, null, , SimpleType(), get, log, false)
listener: beginTopLevelMethod(, null, null)
listener: handleIdentifier(Logger, typeReference)
listener: handleNoTypeArguments(get)
listener: handleType(Logger, null)
ensureIdentifierPotentiallyRecovered(get, topLevelFunctionDeclaration, false)
listener: handleIdentifier(log, topLevelFunctionDeclaration)
listener: handleNoTypeVariables(=>)
parseGetterOrFormalParameters(log, log, true, MemberKind.TopLevelMethod)
listener: handleNoFormalParameters(=>, MemberKind.TopLevelMethod)
parseAsyncModifierOpt(log)
listener: handleAsyncModifier(null, null)
inPlainSync()
inPlainSync()
parseFunctionBody(log, 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)
ensureIdentifier(=>, expression)
listener: handleIdentifier(Zone, expression)
listener: handleNoTypeArguments(.)
parseArgumentsOpt(Zone)
listener: handleNoArguments(.)
listener: handleSend(Zone, Zone)
parsePrimary(., expressionContinuation, ConstantPatternContext.none)
parseSendOrFunctionLiteral(., expressionContinuation, ConstantPatternContext.none)
parseSend(., expressionContinuation, ConstantPatternContext.none)
ensureIdentifier(., expressionContinuation)
listener: handleIdentifier(current, expressionContinuation)
listener: handleNoTypeArguments([)
parseArgumentsOpt(current)
listener: handleNoArguments([)
listener: handleSend(current, current)
listener: handleDotAccess(., current, false)
parseArgumentOrIndexStar(current, NoTypeParamOrArg(), false)
parseExpression([)
parsePrecedenceExpression([, 1, true, ConstantPatternContext.none)
parseUnaryExpression([, true, ConstantPatternContext.none)
parsePrimary([, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral([, expression, ConstantPatternContext.none)
parseSend([, expression, ConstantPatternContext.none)
ensureIdentifier([, expression)
listener: handleIdentifier(logKey, expression)
listener: handleNoTypeArguments(])
parseArgumentsOpt(logKey)
listener: handleNoArguments(])
listener: handleSend(logKey, logKey)
listener: handleIndexedExpression(null, [, ])
parseAsOperatorRest(])
listener: beginAsOperatorType(as)
computeTypeAfterIsOrAs(as)
listener: handleIdentifier(Logger, typeReference)
listener: handleNoTypeArguments(?)
listener: handleType(Logger, ?)
listener: endAsOperatorType(as)
listener: handleAsOperator(as)
skipChainedAsIsOperators(?)
listener: beginBinaryExpression(??)
parsePrecedenceExpression(??, 5, true, ConstantPatternContext.none)
parseUnaryExpression(??, true, ConstantPatternContext.none)
parsePrimary(??, expression, ConstantPatternContext.none)
parseSendOrFunctionLiteral(??, expression, ConstantPatternContext.none)
parseSend(??, expression, ConstantPatternContext.none)
ensureIdentifier(??, expression)
listener: handleIdentifier(_default, expression)
listener: handleNoTypeArguments(;)
parseArgumentsOpt(_default)
listener: handleNoArguments(;)
listener: handleSend(_default, _default)
listener: endBinaryExpression(??, _default)
ensureSemicolon(_default)
listener: handleExpressionFunctionBody(=>, ;)
inGenerator()
listener: endTopLevelMethod(Logger, get, ;)
listener: endTopLevelDeclaration(;)
reportAllErrorTokens(Logger)
listener: endCompilationUnit(1, )