All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.javascript.jscomp.parsing.parser.Scanner.class Maven / Gradle / Ivy

The newest version!
????3?
??
$??
?	??	??	??	??	??	??
??	??
?
??	?	??	??
?
??
??
??
??
??
??
??
??
???	??
??
??
?
????
??
??
??
??	?	???
??	??	??
??
???
??
??
??
??
???
??
???
??
??
?
??
?
?
??	??
??
??
??
??
??
??
??
??
??	&?
???
??	&?
??
????	&?
??	&?	&??
??	??
??	??	??	??	??	??
??
??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??	?	?	?	?	?	?	?	?	?	?		?
	?	?	?
	?	?	?	?	?	?	?	?
?
?
?
?
?
?
?
?
?
? 	?!
?"#
?$%
?&'
?(
)*
??
?+
?,
?-.	?/
?01
23
45
67
689
?:
?;<
?=
?>
2?
4@
?A
?BCD
2E
2F
?G
?H	?IJK	?L	?M
?N
?OP
?Q
?RSTU
?V
?W
?X
Y?
YZ[\CommentRecorderInnerClasses
errorReporter@Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;source8Lcom/google/javascript/jscomp/parsing/parser/SourceFile;
currentTokensLjava/util/LinkedList;	SignatureKLjava/util/LinkedList;indexIcommentRecorderELcom/google/javascript/jscomp/parsing/parser/Scanner$CommentRecorder;typeParameterLevel?(Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/Scanner$CommentRecorder;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;)VCodeLineNumberTableLocalVariableTablethis5Lcom/google/javascript/jscomp/parsing/parser/Scanner;?(Lcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter;Lcom/google/javascript/jscomp/parsing/parser/Scanner$CommentRecorder;Lcom/google/javascript/jscomp/parsing/parser/SourceFile;I)VfileoffsetgetLineNumberTable?()Lcom/google/javascript/jscomp/parsing/parser/LineNumberTable;getFile:()Lcom/google/javascript/jscomp/parsing/parser/SourceFile;	getOffset()I
StackMapTable	setOffset(I)VgetPositionC()Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;D(I)Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;
getTokenRangeA(I)Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange;startOffset	nextToken5()Lcom/google/javascript/jscomp/parsing/parser/Token;clearTokenLookahead()V!nextRegularExpressionLiteralToken<()Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;
beginTokennextTemplateLiteralTokentoken3Lcom/google/javascript/jscomp/parsing/parser/Token;?skipRegularExpressionBody()ZskipRegularExpressionChar&skipRegularExpressionBackslashSequenceskipRegularExpressionClasspeekRegularExpressionClassCharskipRegularExpressionClassCharisRegularExpressionFirstChar(C)ZchCisRegularExpressionChar	peekToken6(I)Lcom/google/javascript/jscomp/parsing/parser/Token;isAtEndisValidIndex(I)ZskipWhitespacefoundLineTerminatorZpeekWhitespaceisWhitespaceisLineTerminatorskipCommentsskipComment
isStartOfLinereportHtmlCommentWarningskipSingleLineComment^TypeC(Lcom/google/javascript/jscomp/parsing/parser/trees/Comment$Type;)Vtype@Lcom/google/javascript/jscomp/parsing/parser/trees/Comment$Type;range>Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange;valueLjava/lang/String;
recordComment?(Lcom/google/javascript/jscomp/parsing/parser/trees/Comment$Type;Lcom/google/javascript/jscomp/parsing/parser/util/SourceRange;Ljava/lang/String;)VskipMultiLineComment^	scanTokenscanNumberPostPeriod
scanPostDigitscanPostZerocreateTokenm(Lcom/google/javascript/jscomp/parsing/parser/TokenType;I)Lcom/google/javascript/jscomp/parsing/parser/Token;7Lcom/google/javascript/jscomp/parsing/parser/TokenType;scanIdentifierOrKeyword7(IC)Lcom/google/javascript/jscomp/parsing/parser/Token;valueBuilderLjava/lang/StringBuilder;containsUnicodeEscapebracedUnicodeEscapeunicodeEscapeLenstart*_processUnicodeEscapes&(Ljava/lang/String;)Ljava/lang/String;	hexDigits	escapeEndeLjava/lang/RuntimeException;escapeStart[`isIdentifierStartisIdentifierPartscanStringLiteral
beginIndex
terminatorscanTemplateLiteralnextTemplateLiteralTokenShared?(Lcom/google/javascript/jscomp/parsing/parser/TokenType;Lcom/google/javascript/jscomp/parsing/parser/TokenType;)Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;endType
middleTypegetTokenString(I)Ljava/lang/String;peekStringLiteralCharskipStringLiteralCharskipTemplateCharactersskipStringLiteralEscapeSequenceallHexDigitsskipHexDigitskipLineTerminatorfirstscanFractionalNumericLiteral=(I)Lcom/google/javascript/jscomp/parsing/parser/LiteralToken;scanExponentOfNumericLiteralskipDecimalDigitsisDecimalDigitpeekHexDigit
skipHexDigitsskipOctalDigitsisOctalDigitvalueOfOctalDigit(C)IskipBinaryDigits
isBinaryDigitvalueOfBinaryDigitnextChar()CpeekpeekChar(I)CreportError((Ljava/lang/String;[Ljava/lang/Object;)Vformat	arguments[Ljava/lang/Object;i(Lcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;Ljava/lang/String;[Ljava/lang/Object;)VpositionALcom/google/javascript/jscomp/parsing/parser/util/SourcePosition;
reportWarningincTypeParameterLeveldecTypeParameterLevel
SourceFileScanner.java???java/util/LinkedList??????????????abcde,fA{g??h??????ij?klmn1com/google/javascript/jscomp/parsing/parser/Tokenop
8com/google/javascript/jscomp/parsing/parser/LiteralTokenop9WX???qrp*Expected '/' in regular expression literaljava/lang/ObjecttuN?)9r91Expected '}' after expression in template literaltys9t9ST&Expected regular expression first char
 2New line not allowed in regular expression literal']' expectedqu?3vwxyz._{?"rs%1$|*%(?In some cases, '' are treated as a '//' for legacy reasons. Removing this from your code is safe for all browsers currently in use.|u}*~/0?*?s?*?*unterminated comment!?978?9?9?9?9?9e4?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?9?965O;R:;dcbabm6Binary Integer Literal must contain at least one digitl?9i5Octal Integer Literal must contain at least one digith%Invalid octal digit in octal literal.f3Hex Integer Literal must contain at least one digitg??java/lang/StringBuilder????DEInvalid escape sequence?9Mcom/google/javascript/jscomp/parsing/parser/trees/Comment$Typejava/lang/Stringjava/lang/RuntimeException6com/google/javascript/jscomp/parsing/parser/SourceFilelineNumberTable=Lcom/google/javascript/jscomp/parsing/parser/LineNumberTable;isEmptylocationcom/google/javascript/jscomp/parsing/parser/util/ErrorReporter9com/google/javascript/jscomp/parsing/parser/trees/Comment!?$??????????????L???U	*+,-???
*+?*	??	??	??	??????**?*?Y??*+?*,?*-?*?	*?
??".#/012$3)4?4*??*??*??*??*?????2*????;??????/*??????????\*??
?
*?	?*??????CEC????L???I
*??*?	??IJK?
??
?????3	**????N?	?????=	*????R?	??	?????A
*?*?	???V?
??
????>*?W*?????
Z[????B**??	*????_`a????~*?*?	<*?W*???Y?*?*? ?!?*?"/?"*#?$?%?Y?*?*? ?!?*?W*?"?&?*?W???Y?*?*? ?!??Vdf	ilmo#p)m*t3u=vFxKyQvR{W~ai?r?w?}??~??	u??	?*'??3*?'L*?(?
+?)?*?***?	?+?$?,*?-?.?/?????(??3??.?	?	
??;*?"?0?*1?$?%?*?2??*?(?*?"?3?*?2??????&	?
?????0?7?9??;????v1*?"?&[!\*?4?*?5?*?W??? ?%?*?/??1??? 
?i"*?W*?"?6?*7?$?%?*?W??????? ??"?????8*?W*?(?*?8?*?9????*?"]?*:?$?%?*?W??&	?????%?/?1?6??8????N*?"]?*?"?6?????????@?T*\?;?*?4?*?W???	???????
?H?3?
*???????@
?y5?'/#[%\%???6?????$?&?(??5?$
@?0*???W???*??@???????&??&????F**?	?A?????????@?W?*??B?C???????????@?r!<*?(?*?D?*??6????'*?K*?I?*?	?*?H!?*?L?M???V123<5\7`8b:f;h=kA?B?C?D?K?L?M?N?R?S?T?Y?????#?
?<'!$?9*N?$?O??
]
`???%?6*?P?M??
cd???%(??E*?	=*?(?*?"?6?*?W???*?*?	?N*??B*?	?Q:*+-?R??ghik+l<mDn?4E??E)*@??++,<	-.??/0?Y
*?+,-?S??
rs?*
??
)*
+,
-.1?j?*?	<*?W*?W*?(?*?"*?
*?H/?*?W???*?(?s*?W*?W?TM*?	d?2*??B`?U*?
?VM?*??B`?U!??WM*?*?	?N*??B*?	?Q:*,-?R?
*X?$?%??Rvw
xy)z1|8}=~BF?P?b?i?{?????????????4F_)*?+,?-.?????????72?(	3??*?Y*?	<*?(?*?Z?[?*?=??!~??v??????f??F??????????'(???????????????????????????????&?????????????????????????????2?*?\?[?*?*?[?*?]?[?*?^?[?*?_?[?*?`?[?*?"?a?	*?b?*.?;? *?H.?*?W*?W*?c?[?*?d?[?*?e?[?*?f?[?*?g?[?*?h?[?*?i?[?*?"?M<=?*?W*=?;?*?W*?j?[?*?k?[?*?W*?l?[?*?m?[?*?
?*?n?[?*?"??=|>*?W*?"?N=>)*?W*?o?[?*?W*=?;?*?W*?p?[?*?q?[?*?r?[?*?W*?s?[?*?n?[?*?"?L=>>*?W*=?;?*?W*?t?[?*?u?[?*?W*?v?[?*?w?[?*=?;?(*?W*=?;?*?W*?x?[?*?y?[?*?z?[?*=?;?*?W*?{?[?**?;?(*?W*=?;?*?W*?|?[?*?}?[?*?~?[?*=?;?*?W*??[?*???[?*=?;?*?W*???[?*???[?*=?;?*?W*???[?*???[?*?"?7+=)*?W*???[?*?W*???[?*???[?*?"?7-=)*?W*???[?*?W*???[?*???[?*?"?7&=)*?W*???[?*?W*???[?*???[?*?"?7=)|*?W*???[?*?W*???[?*???[?*???[?*???*???*???*???*?????u??	????????????????????????????"?+?4?=?F?d?i?r?w????????????????????????????'?0?5?>?G?d?i?r?w????????????????????????????????????
??%.3<E
NS\ens|???????!?#?$?&?')
,,.1/:1?2H4Q7p9u:~<?=???B?F?H?K?M?O? ???	????ME???%
#


$$







4?B
*??*????
TU?
??
?5?B
*??*????
YZ?
??
?6?;*?"?".x?"??????????""""""""<""?"""""""""n""""""""?"""""""""<""?"""""""""n""""""""?*?W*?"???
*??$?%*???Y??*?*? ?!?*?W*?"???
*??$?%*??*8?;?*9?;?
*??$?%?Y??*?*? ?!?*?W*???
*??$?%*???Y??*?*? ?!?*???*???*??*.?;?*?W*???Y??*?*? ?!??Y??*?*? ?!???$^@bEcOdYf]gfhqgrmwn?o?q?r?s?u?v?u?y?z?{?}?~??~?????????
???%?&?/?:??;??;??
?@	78?L?Y+*? ?????? ??)9?:;?h	3??Y??N-??W\??66??6*?"=?&? \?{?	?}?Q?L\?6\???{?6}???	66-*???W*?"=???-??:?+*??:?***?	???$?,*???[??U6???+**???$Y??SY??S?,*???[?????Y??*? ?????Y*? ???????$?????*?/?S?Y?\?g?j?p?s?????????????????????????????????????????!??\	3??3?3+<=>?*	@???-.?\A?)?B@?
@?

?2C?7DE??+?????+\??=+`?Uu??+`?U{?`6+`?QN?6`6+?U???	????+?U}??+`?QN?-???6?&????Y??+?Q????+??????L?N???U+?????b??b??c???c????????????b?	????*?0?=?B?P?V?a?c?m?p?y????????????\	:F.0
G?m8F.BcG?y,?HI?J?????-.?:???KCC??$KCL?
M?_#?$_?????	?#?
N?J???
????????@O;??X*???*?š???Y??*?*? ?!?*?"?**???$?,?*?W?Y??*?*? ?!??. !"#!$%,&>(C*L+W*? X??XP?XQ?#R?f!*?(?**???$?,*?ƲǷ/??/03?!??!P??ST??*?	>*??*?(?**???$?,*?:*?"?M$1`*?W?Y+*d? ?!?*?W*?W?Y,*d? ?!??Y+*d? ?!??29:	;<?&@DBIC[E`FeGwI?4????U9?V9?P?&c-.???$CWX?D*??B*?	?Q??N???P?Y?^*?(?*?"?*?"?6????R???Q?@Z?T*\?;?*?ɬ*?W??V	WYZ????[??I*?(?D*?"?5$*\"`!?*??W???*?H{??*?W?????&	^_,a-c2d5f?g@kHn?I???+
\??'*?W*?(?*??$?%?*?"?6?	*???*???
"t't0t\t`tbtftntrtttu?vtxv?*?̙*?̙??*{?;?G*?W*}?;?*??$?%?<*}?;???*?̙?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy