| Problems reported: | |
| parser/general/function_reference_following_token:38:35: Expected an identifier, but got '&'. | |
| var operators_ampersand = f(a<b,c>&d); | |
| ^ | |
| parser/general/function_reference_following_token:44:34: Expected an identifier, but got '*'. | |
| var operators_asterisk = f(a<b,c>*d); | |
| ^ | |
| parser/general/function_reference_following_token:56:29: Expected an identifier, but got '|'. | |
| var operators_bar = f(a<b,c>|d); | |
| ^ | |
| parser/general/function_reference_following_token:57:31: Expected an identifier, but got '^'. | |
| var operators_caret = f(a<b,c>^d); | |
| ^ | |
| parser/general/function_reference_following_token:58:29: Expected an identifier, but got 'is'. | |
| var operators_is = f(a<b,c> is int); | |
| ^^ | |
| parser/general/function_reference_following_token:64:29: A comparison expression can't be an operand of another comparison expression. | |
| var operators_lessThan = f<a><b>; | |
| ^ | |
| parser/general/function_reference_following_token:64:33: Expected '[' before this. | |
| var operators_lessThan = f<a><b>; | |
| ^ | |
| parser/general/function_reference_following_token:79:46: A comparison expression can't be an operand of another comparison expression. | |
| var operators_openBracket_error = f(a<b,c>[d]>e); | |
| ^ | |
| parser/general/function_reference_following_token:85:33: Expected an identifier, but got '%'. | |
| var operators_percent = f(a<b,c>%d); | |
| ^ | |
| parser/general/function_reference_following_token:86:39: Expected an identifier, but got '..'. | |
| var operators_period_period = f(a<b,c>..toString()); | |
| ^^ | |
| parser/general/function_reference_following_token:87:30: '+' is not a prefix operator. | |
| var operators_plus = f(a<b,c>+d); | |
| ^ | |
| parser/general/function_reference_following_token:88:35: Expected an identifier, but got '?'. | |
| var operators_question = f(a<b,c> ? null : null); | |
| ^ | |
| parser/general/function_reference_following_token:89:58: Expected an identifier, but got '?.'. | |
| var operators_question_period_methodInvocation = f(a<b,c>?.toString()); | |
| ^^ | |
| parser/general/function_reference_following_token:90:66: Expected an identifier, but got '?.'. | |
| var operators_question_period_methodInvocation_generic = f(a<b,c>?.foo<c>()); | |
| ^^ | |
| parser/general/function_reference_following_token:91:48: Expected an identifier, but got '?..'. | |
| var operators_question_period_period = f(a<b,c>?..toString()); | |
| ^^^ | |
| parser/general/function_reference_following_token:91:51: Expected ',' before this. | |
| var operators_question_period_period = f(a<b,c>?..toString()); | |
| ^^^^^^^^ | |
| parser/general/function_reference_following_token:92:56: Expected an identifier, but got '?.'. | |
| var operators_question_period_propertyAccess = f(a<b,c>?.hashCode); | |
| ^^ | |
| parser/general/function_reference_following_token:93:44: Expected an identifier, but got '??'. | |
| var operators_question_question = f(a<b,c> ?? d); | |
| ^^ | |
| parser/general/function_reference_following_token:94:31: Expected an identifier, but got '/'. | |
| var operators_slash = f(a<b,c>/d); | |
| ^ | |
| parser/general/function_reference_following_token:95:37: Expected an identifier, but got '~/'. | |
| var operators_tilde_slash = f(a<b,c>~/d); | |
| ^^ | |
| beginCompilationUnit(var) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_closeBrace, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleNoTypeArguments({) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handleLiteralSetOrMap(1, {, null, }, true) | |
| endFieldInitializer(=, }) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_closeBracket, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleNoTypeArguments([) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handleLiteralList(1, [, null, ]) | |
| endFieldInitializer(=, ]) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_closeParen, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(g, expression) | |
| beginArguments(() | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handlePositionalArgument(f) | |
| endArguments(1, (, )) | |
| handleInvocationWithoutTypeArguments(g, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_colon, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleNoTypeArguments({) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handleLiteralNull(null) | |
| handleLiteralMapEntry(:, }, null, null) | |
| handleLiteralSetOrMap(1, {, null, }, false) | |
| endFieldInitializer(=, }) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_comma, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleNoTypeArguments([) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handleLiteralNull(null) | |
| handleLiteralList(2, [, null, ]) | |
| endFieldInitializer(=, ]) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_equals, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| beginBinaryExpression(==) | |
| handleLiteralNull(null) | |
| endBinaryExpression(==, null) | |
| endFieldInitializer(=, null) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_not_equals, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| beginBinaryExpression(!=) | |
| handleLiteralNull(null) | |
| endBinaryExpression(!=, null) | |
| endFieldInitializer(=, null) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_openParen, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| handleSend(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_period_methodInvocation, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| beginImplicitCreationExpression(f) | |
| handleIdentifier(f, constructorReference) | |
| beginConstructorReference(f) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleIdentifier(toString, constructorReferenceContinuationAfterTypeArguments) | |
| endConstructorReference(f, ., toString, ConstructorReferenceContext.Implicit) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| endImplicitCreationExpression(f, <) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_period_methodInvocation_generic, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handleIdentifier(foo, expressionContinuation) | |
| beginTypeArguments(<) | |
| handleIdentifier(c, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(c, null) | |
| endTypeArguments(1, <, >) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| handleSend(foo, )) | |
| handleDotAccess(., ), false) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_period_propertyAccess, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| handleIdentifier(hashCode, expressionContinuation) | |
| handleSendWithoutArguments(hashCode, hashCode, ;) | |
| handleDotAccess(., hashCode, false) | |
| endFieldInitializer(=, hashCode) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(typeArgs_semicolon, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginTypeArguments(<) | |
| handleIdentifier(a, typeReference) | |
| handleNoTypeArguments(,) | |
| handleType(a, null) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(2, <, >) | |
| handleTypeArgumentApplication(<) | |
| endFieldInitializer(=, >) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_ampersand, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '&'., Try inserting an identifier before '&'., {lexeme: &}], &, &) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , &) | |
| beginBinaryExpression(&) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(&, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_as, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleIdentifier(as, expression) | |
| handleSendWithoutArguments(as, as, )) | |
| endBinaryExpression(>, as) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_asterisk, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '*'., Try inserting an identifier before '*'., {lexeme: *}], *, *) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , *) | |
| beginBinaryExpression(*) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(*, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_bang_openBracket, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleNoTypeArguments([) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, ]) | |
| handleLiteralList(1, [, null, ]) | |
| handleUnaryPrefixExpression(!) | |
| endBinaryExpression(>, ]) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_bang_paren, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| beginParenthesizedExpressionOrRecordLiteral(() | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| handlePositionalRecordField(d) | |
| endParenthesizedExpression(() | |
| handleUnaryPrefixExpression(!) | |
| endBinaryExpression(>, )) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_bar, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '|'., Try inserting an identifier before '|'., {lexeme: |}], |, |) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , |) | |
| beginBinaryExpression(|) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(|, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_caret, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '^'., Try inserting an identifier before '^'., {lexeme: ^}], ^, ^) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ^) | |
| beginBinaryExpression(^) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(^, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_is, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got 'is'., Try inserting an identifier before 'is'., {lexeme: is}], is, is) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , is) | |
| endBinaryExpression(>, ) | |
| beginIsOperatorType(is) | |
| handleIdentifier(int, typeReference) | |
| handleNoTypeArguments()) | |
| handleType(int, null) | |
| endIsOperatorType(is) | |
| handleIsOperator(is, null) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_lessThan, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| handleSendWithoutArguments(f, f, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, >) | |
| endBinaryExpression(<, a) | |
| handleRecoverableError(EqualityCannotBeEqualityOperand, >, >) | |
| beginBinaryExpression(>) | |
| beginTypeArguments(<) | |
| handleIdentifier(b, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(b, null) | |
| endTypeArguments(1, <, >) | |
| handleRecoverableError(Message[Template(ExpectedButGot), Expected '[' before this., null, {expected: [}], ;, ;) | |
| handleLiteralList(0, [, null, ]) | |
| endBinaryExpression(>, ]) | |
| endFieldInitializer(=, ]) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_minus, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| handleUnaryPrefixExpression(-) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_openBracket, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleNoTypeArguments([) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, ]) | |
| handleLiteralList(1, [, null, ]) | |
| endBinaryExpression(>, ]) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_openBracket_error, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleNoTypeArguments([) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, ]) | |
| handleLiteralList(1, [, null, ]) | |
| endBinaryExpression(>, ]) | |
| handleRecoverableError(EqualityCannotBeEqualityOperand, >, >) | |
| beginBinaryExpression(>) | |
| handleIdentifier(e, expression) | |
| handleSendWithoutArguments(e, e, )) | |
| endBinaryExpression(>, e) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_openBracket_unambiguous, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleNoTypeArguments([) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, ,) | |
| handleIdentifier(e, expression) | |
| handleSendWithoutArguments(e, e, ]) | |
| handleLiteralList(2, [, null, ]) | |
| endBinaryExpression(>, ]) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_percent, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '%'., Try inserting an identifier before '%'., {lexeme: %}], %, %) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , %) | |
| beginBinaryExpression(%) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(%, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_period_period, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '..'., Try inserting an identifier before '..'., {lexeme: ..}], .., ..) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ..) | |
| endBinaryExpression(>, ) | |
| beginCascade(..) | |
| handleIdentifier(toString, expressionContinuation) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| handleInvocationWithoutTypeArguments(toString, )) | |
| handleCascadeAccess(.., ), false) | |
| endCascade() | |
| handleCascadeExpressionEnd(1) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_plus, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(UnsupportedPrefixPlus, +, +) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , +) | |
| beginBinaryExpression(+) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(+, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_question, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '?'., Try inserting an identifier before '?'., {lexeme: ?}], ?, ?) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ?) | |
| endBinaryExpression(>, ) | |
| beginConditionalExpression(?) | |
| handleLiteralNull(null) | |
| handleConditionalExpressionColon() | |
| handleLiteralNull(null) | |
| endConditionalExpression(?, :, null) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_question_period_methodInvocation, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '?.'., Try inserting an identifier before '?.'., {lexeme: ?.}], ?., ?.) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ?.) | |
| handleIdentifier(toString, expressionContinuation) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| handleInvocationWithoutTypeArguments(toString, )) | |
| handleDotAccess(?., ), true) | |
| endBinaryExpression(>, )) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_question_period_methodInvocation_generic, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '?.'., Try inserting an identifier before '?.'., {lexeme: ?.}], ?., ?.) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ?.) | |
| handleIdentifier(foo, expressionContinuation) | |
| beginTypeArguments(<) | |
| handleIdentifier(c, typeReference) | |
| handleNoTypeArguments(>) | |
| handleType(c, null) | |
| endTypeArguments(1, <, >) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| handleSend(foo, )) | |
| handleDotAccess(?., ), true) | |
| endBinaryExpression(>, )) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_question_period_period, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '?..'., Try inserting an identifier before '?..'., {lexeme: ?..}], ?.., ?..) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , toString) | |
| endBinaryExpression(>, ) | |
| handlePositionalArgument(c) | |
| handleRecoverableError(Message[Template(ExpectedButGot), Expected ',' before this., null, {expected: ,}], toString, toString) | |
| handleIdentifier(toString, expression) | |
| beginArguments(() | |
| endArguments(0, (, )) | |
| handleInvocationWithoutTypeArguments(toString, )) | |
| handlePositionalArgument(toString) | |
| endArguments(3, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_question_period_propertyAccess, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '?.'., Try inserting an identifier before '?.'., {lexeme: ?.}], ?., ?.) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ?.) | |
| handleIdentifier(hashCode, expressionContinuation) | |
| handleSendWithoutArguments(hashCode, hashCode, )) | |
| handleDotAccess(?., hashCode, true) | |
| endBinaryExpression(>, hashCode) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_question_question, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '??'., Try inserting an identifier before '??'., {lexeme: ??}], ??, ??) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ??) | |
| endBinaryExpression(>, ) | |
| beginBinaryExpression(??) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(??, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_slash, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '/'., Try inserting an identifier before '/'., {lexeme: /}], /, /) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , /) | |
| beginBinaryExpression(/) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(/, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| beginMetadataStar(var) | |
| endMetadataStar(0) | |
| beginTopLevelMember(var) | |
| beginFields(DeclarationKind.TopLevel, null, null, null, null, null, null, var, ;) | |
| handleNoType(var) | |
| handleIdentifier(operators_tilde_slash, topLevelVariableDeclaration) | |
| beginFieldInitializer(=) | |
| handleIdentifier(f, expression) | |
| beginArguments(() | |
| handleIdentifier(a, expression) | |
| handleSendWithoutArguments(a, a, <) | |
| beginBinaryExpression(<) | |
| handleIdentifier(b, expression) | |
| handleSendWithoutArguments(b, b, ,) | |
| endBinaryExpression(<, b) | |
| handlePositionalArgument(a) | |
| handleIdentifier(c, expression) | |
| handleSendWithoutArguments(c, c, >) | |
| beginBinaryExpression(>) | |
| handleRecoverableError(Message[Template(ExpectedIdentifier), Expected an identifier, but got '~/'., Try inserting an identifier before '~/'., {lexeme: ~/}], ~/, ~/) | |
| handleIdentifier(, expression) | |
| handleSendWithoutArguments(, , ~/) | |
| beginBinaryExpression(~/) | |
| handleIdentifier(d, expression) | |
| handleSendWithoutArguments(d, d, )) | |
| endBinaryExpression(~/, d) | |
| endBinaryExpression(>, d) | |
| handlePositionalArgument(c) | |
| endArguments(2, (, )) | |
| handleInvocationWithoutTypeArguments(f, )) | |
| endFieldInitializer(=, )) | |
| endTopLevelFields(null, null, null, null, null, null, var, 1, var, ;) | |
| endTopLevelDeclaration(;) | |
| endCompilationUnit(36, ) |