
com.google.javascript.jscomp.parsing.parser.Parser.class Maven / Gradle / Ivy
The newest version!
???? 3 4 ?\ ?] ?^
&_`
a ?bc
_ ?d ef ?g ?h ?ij
k ?l
pm
n
o ?p
?q
?r
stu
v
?w
?x yz
?{
|}
?~
!???
??
??
??
??
L?
L? y?
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
?? y? y?
??
???
D?
??
?? y?
??
??
???
?? y???
??
??? y?
??
??
??
?? %?
??
???
\? y? ??
y?
??
??
??
??
??
??
???
???????
l? s?
???
p?
???
s? y? y? y? y? y?
?? y?
??
??
?? y?
??
???
??
??
??
?? ??
?? y?
?? y?
?? y? y? y?
??
???
??
???
??
?? ???
??
? y?
???
??
??
?
? y
?
? ?
? ? y ?
?
?
?
?
?
?
?
?
?
?
? ? ?
?
?
?
?
? ?!
?"#
?$% y&'(
?) *+
e,
?-
?. /
?0
?1
?23
?4
?5
%6
l6
?7
?8 ?9
: ;
?<
=
?>
??
?@A
?BC
?D
?E
?F
?G
?H
?I yJ
?K
?L
?M
?N
?O yP yQ yR
?S yTU
?VW
?X yY yZ y[
?\ ]
?^ y_` ?a ??
?b
?cd
?e
?f yg
?hi
j
?k ?l
?mno
v
?p
lq *r
?st
Vu
V *vw
?x
j
?y
?z y{|}
"E y~ y
??
?????
??
)E
?? y?
???
0E
???
3?
???
6j
???
9E
?? y??
=E
??
??
? y?
??
D??
???
HE
???
Kj
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
???
_? ?
?? ?
k? k?? f???
???
k?
??
??
f?
???
qj y? y??
u? y? y??
yV?
{V y?
??
?? y?
???
??
?? f? ?!?
??
?????
??
??
??
??
??
l?? l? ?? ???
?? k? f? *??
l? *???
?4?
???
?? y??
?? y??
?? y??
?j y??
?V y?
??
? y
?
? y
?E
?
?
y
?j y y
? y
?
??
?V
?j y
?4
?
?
?
?
?
?
?
?
?! y"#
?4 y$%
?4&
??
?'(
?) l?* ??
?) y+,
?-
?j
?.
?/ y0 y1
?2
?3
?4
?5 ?6
?7 ?8
?9
?:;
?< ?=>
V?
j
?@
?A
?BC
E
?D
?EF
E *G
HI
?J
?K yL
?M
?N
?O
?P
?QR
VST
v
?UV
?W
?X
YZ
?[\
?]^
'_`
)ab
?cd
.ef
0g
?hi
?j
?klm
74n
?o
9Ep
<jqr
?_
?st
Bu
?v
?w yx
?y
?z
?{
?|
?} y~
yZ *?
O? ??
l?
??
?? *?
???
?? ?? "? ??
??
l?
???
??
?? ?? ?? ?? ??
??
??
??? ??
l?
?? ??
?
??
p??
r?
???
u?
?? y?
?? y?
??
?? y?
?? y?
??
??
??
??
??
??
??
??
??
??
?? y? ???
l? ??
???
??
??
??
????
?j
??
??
??
??
??? ??
??
???
???
?V?
????
?_?
??
??
??
?? y?
??
??
??
??
??
??
?? *???
?4
??
????
?E
??
??
??
???
?j
???
??
??
l??
?E
??
???
?E?? ????
?
?
?j
???
??
?
?
?
? y y y
? e
e
?
??
%
?
?
?
2 h?
/
[
?_
?6
?
InnerClasses PatternKind
Expression ParamContext PartialClassElement CommentRecorder Config scanner 5Lcom/google/javascript/jscomp/parsing/parser/Scanner;
errorReporter @Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter; config ;Lcom/google/javascript/jscomp/parsing/parser/Parser$Config; parseInlineSourceMaps Z commentRecorder DLcom/google/javascript/jscomp/parsing/parser/Parser$CommentRecorder; inGeneratorContext Ljava/util/ArrayDeque; Signature +Ljava/util/ArrayDeque; features 8Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; lastSourcePosition ALcom/google/javascript/jscomp/parsing/parser/util/SourcePosition; inlineSourceMap Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; SOURCE_MAPPING_URL_PATTERN Ljava/util/regex/Pattern; BASE64_URL_PREFIX
ConstantValue AWAIT ASYNC ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$Config;Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;IZZ)V Code LineNumberTable LocalVariableTable this 4Lcom/google/javascript/jscomp/parsing/parser/Parser; source 8Lcom/google/javascript/jscomp/parsing/parser/SourceFile; offset I initialGeneratorContext ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$Config;Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;I)V ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$Config;Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;)V getComments ()Ljava/util/List; O()Ljava/util/List; getFeatures :()Lcom/google/javascript/jscomp/parsing/parser/FeatureSet; getInlineSourceMap ()Ljava/lang/String; parseProgram A()Lcom/google/javascript/jscomp/parsing/parser/trees/ProgramTree; start sourceElements )Lcom/google/common/collect/ImmutableList; e Ljava/lang/StackOverflowError; t 8Lcom/google/javascript/jscomp/parsing/parser/util/Timer; LocalVariableTypeTable hLcom/google/common/collect/ImmutableList;
StackMapTablet? parseGlobalSourceElements +()Lcom/google/common/collect/ImmutableList; result Builder 1Lcom/google/common/collect/ImmutableList$Builder; pLcom/google/common/collect/ImmutableList$Builder; j()Lcom/google/common/collect/ImmutableList; parseNamespaceElements parseAmbientNamespaceElements parseScriptElement ?()Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; parseAmbientNamespaceElement peekImportDeclaration ()Z parseImportDeclaration moduleSpecifier :Lcom/google/javascript/jscomp/parsing/parser/LiteralToken; keyword 3Lcom/google/javascript/jscomp/parsing/parser/Token; defaultBindingIdentifier =Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken; nameSpaceImportIdentifier
identifierSet parseExplicitNames moduleStr\ !? parseImportSpecifierSet elements parseImportSpecifier importedName destinationName peekExportDeclaration parseExportDeclaration @(Z)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; tree =Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; isAmbient isDefault isExportAll isExportSpecifier needsSemiColon export exportSpecifierList??" parseExportSpecifierSet parseExportSpecifier peekClassDeclaration peekInterfaceDeclaration peekEnumDeclaration peekNamespaceDeclaration parseClassDeclaration parseClassExpression parseInterfaceDeclaration type name generics GLcom/google/javascript/jscomp/parsing/parser/trees/GenericTypeListTree;
superTypest parseInterfaceElements peekInterfaceElement token parseInterfaceElement function declaredType isGenerator 7Lcom/google/javascript/jscomp/parsing/parser/TokenType;
isOptional# parseEnumDeclaration members parseEnumMembers propertyName range >Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange; member
parseClass A(ZZ)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; isExpression
superClass
interfaces parseClassElements ,(Z)Lcom/google/common/collect/ImmutableList; k(Z)Lcom/google/common/collect/ImmutableList; peekClassElement getClassElementDefaults J()Lcom/google/javascript/jscomp/parsing/parser/Parser$PartialClassElement; parseClassElement partialElement HLcom/google/javascript/jscomp/parsing/parser/Parser$PartialClassElement; ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$PartialClassElement;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; peekAsyncMethod parseClassMemberDeclaration nameExpr indexSignature kind$ Kind PLcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$Kind; accessOnFunction builder% SLcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$Builder; partial$ parseAsyncMethod% parseMethodSignature ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$PartialClassElement;Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken;ZZ)Lcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree;(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken;ZZZLcom/google/javascript/jscomp/parsing/parser/TokenType;)Lcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree; isStatic access parseAmbientFunctionDeclaration ?(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken;Z)Lcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree; parseFunctionTail V(Lcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$Builder;)V parseGeneratorFunctionTail W(Lcom/google/javascript/jscomp/parsing/parser/trees/FunctionDeclarationTree$Builder;Z)V parseNamespaceDeclaration O(Z)Lcom/google/javascript/jscomp/parsing/parser/trees/NamespaceDeclarationTree; ELcom/google/javascript/jscomp/parsing/parser/trees/NamespaceNameTree;C parseNamespaceName G()Lcom/google/javascript/jscomp/parsing/parser/trees/NamespaceNameTree; parseSourceElement peekSourceElement peekAsyncFunctionStart eatAsyncFunctionStart ()V peekFunction peekDeclaration
peekTypeAlias peekIndexSignature parseIndexSignature H()Lcom/google/javascript/jscomp/parsing/parser/trees/IndexSignatureTree; indexType nameTree parseCallSignature H(Z)Lcom/google/javascript/jscomp/parsing/parser/trees/CallSignatureTree; isNew params KLcom/google/javascript/jscomp/parsing/parser/trees/FormalParameterListTree;
returnType peekAmbientDeclaration peekAmbientNamespaceElement (I)Z index peekFunctionTypeExpression ParseException XLcom/google/javascript/jscomp/parsing/parser/util/LookaheadErrorReporter$ParseException; p` parseFunctionDeclaration parseFunctionExpression parseAsyncFunctionDeclaration parseAsyncFunctionExpression
peekParameter D(Lcom/google/javascript/jscomp/parsing/parser/Parser$ParamContext;)Z context ALcom/google/javascript/jscomp/parsing/parser/Parser$ParamContext; parseParameter ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$ParamContext;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; defaultValue parameter typeAnnotation typeLocation parseRestParameter parseFormalParameterList ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$ParamContext;)Lcom/google/javascript/jscomp/parsing/parser/trees/FormalParameterListTree; comma listStart parseTypeAnnotation parseType typeExpression unionType parseFunctionTypeExpression formalParameterList parseArrayTypeExpression parseParenTypeExpression parseRecordTypeExpression parseTypeQuery identifiers ELcom/google/common/collect/ImmutableList$Builder; parseTypeReference typeName @Lcom/google/javascript/jscomp/parsing/parser/trees/TypeNameTree;? parseTypeArgumentList ?(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/trees/TypeNameTree;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;
typeArguments
parseTypeName B()Lcom/google/javascript/jscomp/parsing/parser/trees/TypeNameTree; buildIdentifierPath h(Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken;)Lcom/google/common/collect/ImmutableList;& |(Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken;)Lcom/google/common/collect/ImmutableList; parseFunctionBody ?()Lcom/google/javascript/jscomp/parsing/parser/trees/BlockTree; parseSourceElementList parseSpreadExpression J()Lcom/google/javascript/jscomp/parsing/parser/trees/SpreadExpressionTree; operand parseStatement parseStatementStandard
peekStatement peekStatementStandard
parseBlock parseStatementList parseVariableStatement K()Lcom/google/javascript/jscomp/parsing/parser/trees/VariableStatementTree; declarations OLcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationListTree; parseVariableDeclarationList Q()Lcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationListTree; parseVariableDeclarationListNoIn #parseAmbientVariableDeclarationList KLcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationTree; declare ?(Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression;)Lcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationListTree; expressionIn ?Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression; ~Lcom/google/common/collect/ImmutableList$Builder; parseVariableDeclaration ?(Lcom/google/javascript/jscomp/parsing/parser/TokenType;Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression;)Lcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationTree; lvalue binding initializer parseInitializer ~(Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; parseEmptyStatement H()Lcom/google/javascript/jscomp/parsing/parser/trees/EmptyStatementTree; parseExpressionStatement M()Lcom/google/javascript/jscomp/parsing/parser/trees/ExpressionStatementTree;
expression parseIfStatement E()Lcom/google/javascript/jscomp/parsing/parser/trees/IfStatementTree; condition ifClause
elseClause parseDoWhileStatement body parseWhileStatement parseForStatement declaration variables? parseForOfStatement ?(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;
collection checkVanillaForInitializers R(Lcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationListTree;)V maybeReportNoInitializer w(Lcom/google/javascript/jscomp/parsing/parser/TokenType;Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)V peekVariableDeclarationList increment parseForInStatement parseContinueStatement parseBreakStatement parseReturnStatement parseWithStatement parseSwitchStatement caseClauses parseCaseClauses
statements foundDefaultClause parseCaseStatementsOpt parseLabelledStatement peekLabelledStatement parseThrowStatement value parseTryStatement
catchBlock finallyBlock
parseCatch ?()Lcom/google/javascript/jscomp/parsing/parser/trees/CatchTree; exception =Lcom/google/javascript/jscomp/parsing/parser/trees/CatchTree; catchBody =Lcom/google/javascript/jscomp/parsing/parser/trees/BlockTree; parseFinallyBlock A()Lcom/google/javascript/jscomp/parsing/parser/trees/FinallyTree; parseDebuggerStatement parsePrimaryExpression parseSuperExpression I()Lcom/google/javascript/jscomp/parsing/parser/trees/SuperExpressionTree; parseThisExpression H()Lcom/google/javascript/jscomp/parsing/parser/trees/ThisExpressionTree; parseIdentifierExpression N()Lcom/google/javascript/jscomp/parsing/parser/trees/IdentifierExpressionTree;
identifier parseLiteralExpression K()Lcom/google/javascript/jscomp/parsing/parser/trees/LiteralExpressionTree; literal parseTemplateLiteral ?(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/jscomp/parsing/parser/trees/TemplateLiteralExpressionTree; nextLiteralToken 5()Lcom/google/javascript/jscomp/parsing/parser/Token; parseRegularExpressionLiteral parseArrayInitializer parseGeneratorComprehension parseArrayComprehension parseComprehension' ComprehensionType(Lcom/google/javascript/jscomp/parsing/parser/trees/ComprehensionTree$ComprehensionType;Lcom/google/javascript/jscomp/parsing/parser/TokenType;Lcom/google/javascript/jscomp/parsing/parser/TokenType;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; WLcom/google/javascript/jscomp/parsing/parser/trees/ComprehensionTree$ComprehensionType;
startToken endToken children tailExpression parseComprehensionFor parseComprehensionIf parseArrayLiteral trailingCommaToken parseObjectLiteral
commaToken maybeReportTrailingComma 6(Lcom/google/javascript/jscomp/parsing/parser/Token;)V peekPropertyNameOrComputedProp
tokenIndex peekPropertyName parsePropertyAssignment parsePropertyAssignmentGenerator parseComputedPropertyName assign peekGetAccessor peekPredefinedString (Ljava/lang/String;)Z string eatPredefinedString G(Ljava/lang/String;)Lcom/google/javascript/jscomp/parsing/parser/Token; (ILjava/lang/String;)Z parseGetAccessor property peekSetAccessor parseSetAccessor parsePropertyNameAssignment idTree LLcom/google/javascript/jscomp/parsing/parser/trees/IdentifierExpressionTree; colon 6parseCoverParenthesizedExpressionAndArrowParameterList parseMissingPrimaryExpression maybeParseGenericTypes I()Lcom/google/javascript/jscomp/parsing/parser/trees/GenericTypeListTree; bound types Ljava/util/LinkedHashMap; ?Ljava/util/LinkedHashMap;r maybeParseColonType parseExpressionNoIn parseExpression peekExpression parse exprs parseAssignmentExpression peekAssignmentExpression parseAssignment operator right left (completeAssignmentExpressionParseAtArrow ?(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; leftOfArrow !completeArrowFunctionParseAtArrow arrowFormalParameters arrowFunctionBody} transformToArrowFormalParameters ?(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/jscomp/parsing/parser/trees/FormalParameterListTree; arrowParameterList ?(Lcom/google/javascript/jscomp/parsing/parser/trees/CallExpressionTree;Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; callExpression FLcom/google/javascript/jscomp/parsing/parser/trees/CallExpressionTree; arguments parseAsyncArrowFunction parseArrowFunctionBody newEmptyFormalParameterList ?(Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange;)Lcom/google/javascript/jscomp/parsing/parser/trees/FormalParameterListTree; location isAsyncId @(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Z parseTree transformLeftHandSideExpression |(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; parseLeftHandSidePattern resetScanner @(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;)V resetScannerAfter peekAssignmentOperator
parseYield
isYieldFor parseConditional parseLogicalOR parseLogicalAND parseBitwiseOR parseBitwiseXOR parseBitwiseAND
parseEquality peekEqualityOperator parseRelational peekRelationalOperator B(Lcom/google/javascript/jscomp/parsing/parser/Parser$Expression;)Z parseShiftExpression peekShiftOperator parseAdditiveExpression peekAdditiveOperator parseMultiplicativeExpression peekMultiplicativeOperator parseExponentiationExpression parseUnaryExpression peekUnaryOperator peekAwaitExpression parseAwaitExpression parseUpdateExpression lhs peekUpdateOperator parseLeftHandSideExpression DLcom/google/javascript/jscomp/parsing/parser/trees/ArgumentListTree; id peekCallSuffix parseMemberExpressionNoNew peekMemberExpressionSuffix parseNewExpression? parseNewDotSomething parseArguments F()Lcom/google/javascript/jscomp/parsing/parser/trees/ArgumentListTree; peekAssignmentOrSpread parseAssignmentOrSpread peekPatternStart parsePattern (Lcom/google/javascript/jscomp/parsing/parser/Parser$PatternKind;)Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree; @Lcom/google/javascript/jscomp/parsing/parser/Parser$PatternKind; peekArrayPatternElement parseArrayPatternElement patternElement patternKind parseArrayPatternRest patternAssignmentTarget parseRestAssignmentTarget parseArrayPattern element parseObjectPattern fields peekObjectPatternField parseObjectPatternField key idToken parsePatternAssignmentTarget assignmentTarget %parsePatternAssignmentTargetNoDefault parseTypeAlias alias original parseAmbientDeclaration parseAmbientDeclarationHelper eatPossibleImplicitSemiColon peekImplicitSemiColon lineAdvanced getLastLine ()I getNextLine eatOpt l(Lcom/google/javascript/jscomp/parsing/parser/TokenType;)Lcom/google/javascript/jscomp/parsing/parser/Token; expectedTokenType inStrictContext peekId peekIdOrKeyword peekAccessibilityModifier maybeParseAccessibilityModifier 9()Lcom/google/javascript/jscomp/parsing/parser/TokenType; eatIdOpt ?()Lcom/google/javascript/jscomp/parsing/parser/IdentifierToken; eatId eatObjectLiteralPropertyName eatIdOrKeywordAsId eat reportExpectedError H(Lcom/google/javascript/jscomp/parsing/parser/Token;Ljava/lang/Object;)V expected Ljava/lang/Object; getTreeStartLocation C()Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition; getTreeEndLocation getTreeLocation ?(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;)Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange; nextToken !nextRegularExpressionLiteralToken <()Lcom/google/javascript/jscomp/parsing/parser/LiteralToken; nextTemplateLiteralToken peek :(Lcom/google/javascript/jscomp/parsing/parser/TokenType;)Z expectedType ;(ILcom/google/javascript/jscomp/parsing/parser/TokenType;)Z peekType :(I)Lcom/google/javascript/jscomp/parsing/parser/TokenType; peekToken 6(I)Lcom/google/javascript/jscomp/parsing/parser/Token; createLookaheadParser 6()Lcom/google/javascript/jscomp/parsing/parser/Parser;
Deprecated Ljava/lang/Deprecated; reportError [(Lcom/google/javascript/jscomp/parsing/parser/Token;Ljava/lang/String;[Ljava/lang/Object;)V message [Ljava/lang/Object; e(Lcom/google/javascript/jscomp/parsing/parser/trees/ParseTree;Ljava/lang/String;[Ljava/lang/Object;)V ((Ljava/lang/String;[Ljava/lang/Object;)V
access$100 7(Lcom/google/javascript/jscomp/parsing/parser/Parser;)Z x0
access$200 ()Ljava/util/regex/Pattern;
access$302 Z(Lcom/google/javascript/jscomp/parsing/parser/Parser;Ljava/lang/String;)Ljava/lang/String; x1
SourceFile Parser.java%? Bcom/google/javascript/jscomp/parsing/parser/Parser$CommentRecorder%( java/util/ArrayDeque)*
3com/google/javascript/jscomp/parsing/parser/Scanner%, -./017%&%123 6com/google/javascript/jscomp/parsing/parser/util/Timer
Parse Program%467IJ#5?1$6? =com/google/javascript/jscomp/parsing/parser/trees/ProgramTree9:%7 java/lang/StackOverflowError Too deep recursion while parsing java/lang/ObjectKP ?8?@TU/9:J;??XVUWXYUnXop?X?U?X?U?XU?XU?X???UU<?=?!>=? Gcom/google/javascript/jscomp/parsing/parser/trees/ImportDeclarationTree%?'X.-@?C+AB@;| cannot use keyword '%s' here.KLC? :com/google/javascript/jscomp/parsing/parser/PredefinedName as??iJ fromD?(XkU0-??aB?23 Ecom/google/javascript/jscomp/parsing/parser/trees/ImportSpecifierTree%EF?GHI!?U?U?p?U}J*('( 8com/google/javascript/jscomp/parsing/parser/LiteralTokenJK"LXMN ;com/google/javascript/jscomp/parsing/parser/trees/ParseTreeOPl_X Gcom/google/javascript/jscomp/parsing/parser/trees/ExportDeclarationTree%Q~U Ecom/google/javascript/jscomp/parsing/parser/trees/ExportSpecifierTreeR?S?T?U?V??W??B????X??U?J Jcom/google/javascript/jscomp/parsing/parser/trees/InterfaceDeclarationTree%Y?X?UE|??#$Z???[???\?]?^????U Dcom/google/javascript/jscomp/parsing/parser/trees/MemberVariableTree%_?J Ecom/google/javascript/jscomp/parsing/parser/trees/EnumDeclarationTree%`sta_ Lcom/google/javascript/jscomp/parsing/parser/trees/PropertyNameAssignmentTree%bcde??? Fcom/google/javascript/jscomp/parsing/parser/trees/ClassDeclarationTree%f?X?p Fcom/google/javascript/jscomp/parsing/parser/Parser$PartialClassElement%gh?9:??s*+i?j?????X???X???X???? 2com/google/javascript/jscomp/parsing/parser/Parser async???X?Uk?l???m?nopqrst??<:u Lcom/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyMethodTree%v >Member variable cannot be prefixed by '*' (generator function)w? 4Member variable initializers ('=') are not supported Tcom/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyMemberVariableTree%xy{|}~r?????????? Dcom/google/javascript/jscomp/parsing/parser/trees/EmptyStatementTree%????7?r?r???????N??SJRJ Jcom/google/javascript/jscomp/parsing/parser/trees/NamespaceDeclarationTree%? Ccom/google/javascript/jscomp/parsing/parser/trees/NamespaceNameTree%??X?U?XX??#$U X?X?????????? Dcom/google/javascript/jscomp/parsing/parser/trees/IndexSignatureTree%? Ccom/google/javascript/jscomp/parsing/parser/trees/CallSignatureTree%???????GH???U?? Vcom/google/javascript/jscomp/parsing/parser/util/LookaheadErrorReporter$ParseException??,-?? $async functions cannot be generators???????U Gcom/google/javascript/jscomp/parsing/parser/trees/OptionalParameterTree%?X? java/lang/IllegalStateException =parseParameterCalled() without confirming a parameter exists.vw?X?|?U Fcom/google/javascript/jscomp/parsing/parser/trees/DefaultParameterTree Dcom/google/javascript/jscomp/parsing/parser/trees/TypedParameterTree?| Ccom/google/javascript/jscomp/parsing/parser/trees/RestParameterTree?????? /Invalid trailing comma in formal parameter list Icom/google/javascript/jscomp/parsing/parser/trees/FormalParameterListTree????????0 (Unexpected token '%s' in type expression >com/google/javascript/jscomp/parsing/parser/trees/TypeNameTree error??U??U ?com/google/javascript/jscomp/parsing/parser/trees/UnionTypeTree?X Bcom/google/javascript/jscomp/parsing/parser/trees/FunctionTypeTree%?U ?com/google/javascript/jscomp/parsing/parser/trees/ArrayTypeTreeU @com/google/javascript/jscomp/parsing/parser/trees/RecordTypeTreeU?? ?com/google/javascript/jscomp/parsing/parser/trees/TypeQueryTree
U?????? Gcom/google/javascript/jscomp/parsing/parser/trees/ParameterizedTypeTree%? J ;com/google/javascript/jscomp/parsing/parser/trees/BlockTree?X Fcom/google/javascript/jscomp/parsing/parser/trees/SpreadExpressionTree!>?CUEUFUTUUUVUWUXU`UbUmU_X^U;<XU Gcom/google/javascript/jscomp/parsing/parser/trees/VariableStatementTree%??/'-?/?(%> Icom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationTree5r 5Ambient variable declaration may not have initializer expected declaration12 Mcom/google/javascript/jscomp/parsing/parser/trees/VariableDeclarationListTree%?78OP%??8 Icom/google/javascript/jscomp/parsing/parser/trees/ExpressionStatementTree???? Acom/google/javascript/jscomp/parsing/parser/trees/IfStatementTree???? Fcom/google/javascript/jscomp/parsing/parser/trees/DoWhileStatementTree Dcom/google/javascript/jscomp/parsing/parser/trees/WhileStatementTree??QX)(???! @for-in statement may not have more than one variable declarationV??d )for-in statement may not have initializer?? ,for-in statement should not have initializer???SK of @for-of statement may not have more than one variable declaration )for-of statement may not have initializerJKMNFK?U???X invalid assignment target??????? Dcom/google/javascript/jscomp/parsing/parser/trees/ForOfStatementTree??3r?| (const variables must have an initializer?X?| &destructuring must have an initializer :com/google/javascript/jscomp/parsing/parser/trees/NullTree Bcom/google/javascript/jscomp/parsing/parser/trees/ForStatementTree%? Dcom/google/javascript/jscomp/parsing/parser/trees/ForInStatementTree?? Gcom/google/javascript/jscomp/parsing/parser/trees/ContinueStatementTree%??? Dcom/google/javascript/jscomp/parsing/parser/trees/BreakStatementTree?? Ecom/google/javascript/jscomp/parsing/parser/trees/ReturnStatementTree?? Ccom/google/javascript/jscomp/parsing/parser/trees/WithStatementTree??ZJ Ecom/google/javascript/jscomp/parsing/parser/trees/SwitchStatementTree%???]J @com/google/javascript/jscomp/parsing/parser/trees/CaseClauseTree 5Switch statements may have at most one default clause?? Ccom/google/javascript/jscomp/parsing/parser/trees/DefaultClauseTree"J Gcom/google/javascript/jscomp/parsing/parser/trees/LabelledStatementTree%??? +semicolon/newline not allowed after 'throw' Dcom/google/javascript/jscomp/parsing/parser/trees/ThrowStatementTree????ef??kl 'catch' or 'finally' expected. Bcom/google/javascript/jscomp/parsing/parser/trees/TryStatementTree ;com/google/javascript/jscomp/parsing/parser/trees/CatchTree =com/google/javascript/jscomp/parsing/parser/trees/FinallyTree?? Gcom/google/javascript/jscomp/parsing/parser/trees/DebuggerStatementTree?Uopqryz~U?U?U}U?U?? Ecom/google/javascript/jscomp/parsing/parser/trees/SuperExpressionTree?? Dcom/google/javascript/jscomp/parsing/parser/trees/ThisExpressionTree Jcom/google/javascript/jscomp/parsing/parser/trees/IdentifierExpressionTree{| Gcom/google/javascript/jscomp/parsing/parser/trees/LiteralExpressionTree%? Lcom/google/javascript/jscomp/parsing/parser/trees/TemplateLiteralPortionTree?? Ocom/google/javascript/jscomp/parsing/parser/trees/TemplateLiteralExpressionTree Jcom/google/javascript/jscomp/parsing/parser/trees/TemplateSubstitutionTree?X>=????<=CD?U?U???????U?U Ccom/google/javascript/jscomp/parsing/parser/trees/ComprehensionTree%?? Fcom/google/javascript/jscomp/parsing/parser/trees/ComprehensionForTree Ecom/google/javascript/jscomp/parsing/parser/trees/ComprehensionIfTree?X?? Lcom/google/javascript/jscomp/parsing/parser/trees/ArrayLiteralExpressionTree)X?U Mcom/google/javascript/jscomp/parsing/parser/trees/ObjectLiteralExpressionTree?|?d =Trailing comma is not legal in an ECMA-262 object initializer???U???U?U?U?U?U Pcom/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyDefinitionTree java/lang/RuntimeException unreachable?? get???-&?0EF ;com/google/javascript/jscomp/parsing/parser/IdentifierToken/| Acom/google/javascript/jscomp/parsing/parser/trees/GetAccessorTree%? Lcom/google/javascript/jscomp/parsing/parser/trees/ComputedPropertyGetterTree%? set "setter should not have any returns Acom/google/javascript/jscomp/parsing/parser/trees/SetAccessorTree%? Lcom/google/javascript/jscomp/parsing/parser/trees/ComputedPropertySetterTree%??? *Cannot use keyword in short object literalU?J invalid parenthesized expression Ncom/google/javascript/jscomp/parsing/parser/trees/MissingPrimaryExpressionTree Ecom/google/javascript/jscomp/parsing/parser/trees/CommaExpressionTree?? Ecom/google/javascript/jscomp/parsing/parser/trees/ParenExpressionTree primary expression expected java/util/LinkedHashMap?? Ecom/google/javascript/jscomp/parsing/parser/trees/GenericTypeListTree%??8?X??X?8?8???X???| Dcom/google/javascript/jscomp/parsing/parser/trees/BinaryOperatorTree%??????????|?? No newline allowed before '=>'?8?? H ?? !invalid arrow function parametersKO??r??6 /?????8 '=>' unexpected ? t?U./ N java/lang/Boolean X Ecom/google/javascript/jscomp/parsing/parser/trees/YieldExpressionTree%
?8 Kcom/google/javascript/jscomp/parsing/parser/trees/ConditionalExpressionTree?8 ??8 ??8?8
??8 ??8?X?U???U?X?U?X?U?X?U ? ? 4Unary operator '%s' requires parentheses before '**' ?]?X Ecom/google/javascript/jscomp/parsing/parser/trees/UnaryExpressionTree?X?U?U await Ecom/google/javascript/jscomp/parsing/parser/trees/AwaitExpressionTree?X ?U ?U Ccom/google/javascript/jscomp/parsing/parser/trees/NewExpressionTree?X?? Dcom/google/javascript/jscomp/parsing/parser/trees/CallExpressionTree% Lcom/google/javascript/jscomp/parsing/parser/trees/MemberLookupExpressionTree Fcom/google/javascript/jscomp/parsing/parser/trees/MemberExpressionTree% java/lang/AssertionError java/lang/StringBuilder unexpected case: 9%? ??U?UnU?X?U?U | target Icom/google/javascript/jscomp/parsing/parser/trees/NewTargetExpressionTree XU (Invalid trailing comma in arguments list Bcom/google/javascript/jscomp/parsing/parser/trees/ArgumentListTree
Kcom/google/javascript/jscomp/parsing/parser/trees/AssignmentRestElementTree /A default value cannot be specified after '...'X X Bcom/google/javascript/jscomp/parsing/parser/trees/ArrayPatternTreeX Ccom/google/javascript/jscomp/parsing/parser/trees/ObjectPatternTree cannot use keyword ' ' here. ]