Edit C:\Users\Admin\.m2\repository\rhino\js\1.6R7\org\mozilla\javascript\Parser.class
???? /? & % % % % % % . . . % % . ?? % % %! %" #$ %% .& %' %( 6) %*+ ( %, (- (. 6/0 .1 %234 2 %5 %67 68 69 %: ; < 6= %> %? %@ 6ABC DE FGHI JK JL JM JN 6O P Q 6R S .T U V 6W( %XY %Z %[ %\ 6] %^ _` Ja %b %c %de _fg _hij k %lm ?n Fopq %r s _N _K _L _M Jt Juv 6w 6x 6yz %{| ?} ?~ %? ???? %? ???? 6? %? 6?? %??? %???? 6? 6? %? %? 6? %?? 6?? F?? %???? 6? 6????? %? 6?? 6?? 6? %? (?? (? 6?? 6?? 6??? 6?? 6??? %?????? 6? %?? ? ??? ?? ?? 6? %?? 6?? J? J?? %?? %? 6? %? %?? 6? %? %? %? %? %? %? ? %? %? %? %? 6? 6? %?? .?? F?? F??? 6? .?? .?? 6? %? %?? 6? %?? %? 6?? 6?? % ( 6 % % . 6 ? 6 6 . . J 6 ? J! _"#$% InnerClasses ParserException CLEAR_TI_MASK I ConstantValue TI_AFTER_EOL TI_CHECK_LABEL compilerEnv )Lorg/mozilla/javascript/CompilerEnvirons; errorReporter &Lorg/mozilla/javascript/ErrorReporter; sourceURI Ljava/lang/String; calledByCompileFunction Z ts $Lorg/mozilla/javascript/TokenStream; currentFlaggedToken syntaxErrorCount nf "Lorg/mozilla/javascript/IRFactory; nestingOfFunction decompiler #Lorg/mozilla/javascript/Decompiler; encodedSource currentScriptOrFn 'Lorg/mozilla/javascript/ScriptOrFnNode; nestingOfWith labelSet Ljava/util/Hashtable; loopSet !Lorg/mozilla/javascript/ObjArray; loopAndSwitchSet hasReturnValue functionEndFlags <init> R(Lorg/mozilla/javascript/CompilerEnvirons;Lorg/mozilla/javascript/ErrorReporter;)V Code LineNumberTable LocalVariableTable this Lorg/mozilla/javascript/Parser; createDecompiler N(Lorg/mozilla/javascript/CompilerEnvirons;)Lorg/mozilla/javascript/Decompiler; addStrictWarning '(Ljava/lang/String;Ljava/lang/String;)V messageId messageArg addWarning message addError (Ljava/lang/String;)V reportError 0(Ljava/lang/String;)Ljava/lang/RuntimeException; peekToken ()I tt Exceptions peekFlaggedToken consumeToken ()V nextToken nextFlaggedToken ttFlagged matchToken (I)Z toMatch peekTokenOrEOL setCheckForLabel mustMatchToken (ILjava/lang/String;)V mustHaveXML getEncodedSource ()Ljava/lang/String; eof ()Z insideFunction enterLoop <(Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; loopLabel Lorg/mozilla/javascript/Node; loop exitLoop enterSwitch =(Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node; switchSelector lineno switchNode exitSwitch parse N(Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode; ex Ljava/io/IOException; sourceString L(Ljava/io/Reader;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode; sourceReader Ljava/io/Reader; )()Lorg/mozilla/javascript/ScriptOrFnNode; e /Lorg/mozilla/javascript/Parser$ParserException; n msg Ljava/lang/StackOverflowError; sourceStartOffset baseLineno pn sourceEndOffset parseFunctionBody ()Lorg/mozilla/javascript/Node; function (I)Lorg/mozilla/javascript/Node; memberExprHead name s first index functionType syntheticType functionSourceStart memberExprNode nested fnNode %Lorg/mozilla/javascript/FunctionNode; functionIndex functionSourceEnd savedScriptOrFn savedNestingOfWith savedLabelSet savedLoopSet savedLoopAndSwitchSet savedHasReturnValue savedFunctionEndFlags body statements condition matchJumpLabelName label statement statementHelper cond ifTrue ifFalse caseExpression block hasDefault init incr isForEach varName catchCond tryblock catchblocks finallyblock sawDefaultCatch peek breakStatement obj retExpr firstLabel nsLine expr statementLabel variables dupState context (Z)Lorg/mozilla/javascript/Node; inForInit assignExpr condExpr orExpr andExpr bitOrExpr bitXorExpr bitAndExpr eqExpr decompilerToken parseToken relExpr shiftExpr addExpr mulExpr unaryExpr xmlInitializer prepend pnXML xml fAnonymous argumentList (Lorg/mozilla/javascript/Node;)V listNode matched memberExpr allowCallSyntax memberExprTail =(ZLorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; memberTypeFlags attributeAccess propertyName O(Lorg/mozilla/javascript/Node;Ljava/lang/String;I)Lorg/mozilla/javascript/Node; namespace primaryExpr elems skipCount after_lb_or_comma property Ljava/lang/Object; D flags re plainProperty 6(Lorg/mozilla/javascript/ObjArray;Ljava/lang/Object;)V getterSetterProperty 7(Lorg/mozilla/javascript/ObjArray;Ljava/lang/Object;Z)Z isGetter f fnIndex fn SourceFile Parser.javaLe0123 !org/mozilla/javascript/Decompiler&'tYV()*+t;,4589,`-r.`/?01023[\ -org/mozilla/javascript/Parser$ParserExceptionL4:,5`_`de678ij]^9t msg.XML.not.availableA5st>,<=:}GH org/mozilla/javascript/ObjArrayIH;<=>?} "org/mozilla/javascript/TokenStreamL@?? java/io/IOException java/lang/IllegalStateExceptionST?@ org/mozilla/javascript/IRFactoryLAB?BCC`DEF?67????GH java/lang/StackOverflowError msg.too.deep.parser.recursionIJKLMN msg.got.syntax.errorsOKPQ\RESETUVWXtqrY?Z[\r]\^t_`?? msg.no.paren.parmsno??utabD,cd7efEFJ7K, msg.no.parmgh msg.dup.parmsi\ msg.no.paren.after.parms msg.no.brace.bodyjE?? msg.no.brace.after.bodyktl` msg.no.return.value msg.anon.no.return.valueUVm[nop` msg.var.hides.argqrstu} msg.no.paren.cond?? msg.no.paren.after.condvwx` msg.equal.as.assignl`y org/mozilla/javascript/Node msg.undef.label?wzt msg.no.side.effects error{}??|} msg.no.paren.switch|} msg.no.paren.after.switch msg.no.brace.switchf` msg.no.colon.case msg.double.switch.default msg.bad.switch~???evw??{e msg.no.while.do?? each?? msg.no.paren.for?? msg.no.semi.for msg.no.semi.for.cond msg.no.paren.for.ctrl???? msg.catch.unreachable msg.no.paren.catch msg.bad.catchcond msg.no.brace.catchblock???? msg.try.no.catchfinally?} msg.bad.throw.eol?}???` msg.bad.break?>?} msg.continue.outside?w msg.continue.nonloop?} msg.no.paren.with msg.no.paren.after.with?? msg.bad.return?} msg.return.inconsistent msg.no.brace.blockpe msg.bad.namespace xml namespace?}me java/util/Hashtable?? msg.dup.label???y??c` msg.no.semi.stmt?? msg.bad.var?h?o msg.var.redecl[V msg.const.redecl???t???? msg.no.colon.cond???????????????`?????????????? err?` msg.syntax?r <>?h XMLList XML?`?t "?` msg.no.paren.arg?????? msg.no.name.after.dot???? *?}?? msg.no.paren?? msg.no.bracket.index msg.no.name.after.xmlAttr ? msg.no.name.after.coloncolong`?< msg.no.bracket.arg?? get???? set?\???????? msg.bad.prop msg.no.brace.prop????????????E?5?V???? msg.reserved.id msg.unexpected.eof msg.no.colon.prop?[???r org/mozilla/javascript/Parser java/lang/Object org/mozilla/javascript/Parser$1 'org/mozilla/javascript/CompilerEnvirons isStrictMode $org/mozilla/javascript/ScriptRuntime getMessage1 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; reportWarningAsError getLineno getLine getOffset $org/mozilla/javascript/ErrorReporter ;(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V warning getMessage0 &(Ljava/lang/String;)Ljava/lang/String; $(Lorg/mozilla/javascript/Parser$1;)V getToken org/mozilla/javascript/Kit codeBug ()Ljava/lang/RuntimeException; isXmlAvailable createLoopNode push (Ljava/lang/Object;)V pop ()Ljava/lang/Object; createSwitch E(Lorg/mozilla/javascript/Parser;Ljava/io/Reader;Ljava/lang/String;I)V "(Lorg/mozilla/javascript/Parser;)V createScript getCurrentOffset addToken (I)V createLeaf addChildToBack =(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V org/mozilla/javascript/Context reportRuntimeError e(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)Lorg/mozilla/javascript/EvaluatorException; java/lang/String valueOf (I)Ljava/lang/String; runtimeError %org/mozilla/javascript/ScriptOrFnNode setSourceName setBaseLineno setEndLineno setEncodedSourceBounds (II)V initScript G(Lorg/mozilla/javascript/ScriptOrFnNode;Lorg/mozilla/javascript/Node;)V isGeneratingSource createBlock markFunctionStart (I)I getString addName isAllowMemberExprAsFunctionName createName 1(Ljava/lang/String;)Lorg/mozilla/javascript/Node; createFunction 9(Ljava/lang/String;)Lorg/mozilla/javascript/FunctionNode; #org/mozilla/javascript/FunctionNode itsIgnoreDynamicScope addFunction ((Lorg/mozilla/javascript/FunctionNode;)I hasParamOrVar (Ljava/lang/String;)Z addParam addEOL hasConsistentReturnUsage length markFunctionEnd getParamOrVarIndex (Ljava/lang/String;)I getParamCount initFunction c(Lorg/mozilla/javascript/FunctionNode;ILorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node; createAssignment Z(ILorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; createExprStatementNoReturn getProp (I)Ljava/lang/Object; getType &(Ljava/lang/Object;)Ljava/lang/Object; hasSideEffects createExprStatement createIf w(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node; addSwitchCase Z(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)V closeSwitch createWhile v(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; createDoWhile equals (Ljava/lang/Object;)Z createForIn ?(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Z)Lorg/mozilla/javascript/Node; createFor ?(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; createCatch l(Ljava/lang/String;Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node; createTryCatchFinally createThrow size createBreak getLabelLoop createContinue createWith Z(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node; createReturn createDefaultNamespace containsKey put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; remove createLabeledStatement Y(Lorg/mozilla/javascript/Node;Lorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; createVariables !(II)Lorg/mozilla/javascript/Node; addConst addVar createBinary createCondExpr getLanguageVersion createUnary =(ILorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; createIncDec >(IZLorg/mozilla/javascript/Node;)Lorg/mozilla/javascript/Node; getFirstXMLToken trim startsWith createString isXMLAttribute getNextXMLToken createCallOrNew createPropertyGet a(Lorg/mozilla/javascript/Node;Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/Node; createDotQuery createElementGet l(Lorg/mozilla/javascript/Node;Ljava/lang/String;Lorg/mozilla/javascript/Node;I)Lorg/mozilla/javascript/Node; add createArrayLiteral A(Lorg/mozilla/javascript/ObjArray;I)Lorg/mozilla/javascript/Node; getIndexObject &(Ljava/lang/String;)Ljava/lang/Object; addString getNumber ()D addNumber (D)V (D)Ljava/lang/Object; createObjectLiteral @(Lorg/mozilla/javascript/ObjArray;)Lorg/mozilla/javascript/Node; java/lang/Boolean TRUE Ljava/lang/Boolean; putProp (ILjava/lang/Object;)V createLabel createNumber (D)Lorg/mozilla/javascript/Node; readRegExp regExpFlags addRegexp '(Ljava/lang/String;Ljava/lang/String;)I createRegExp getExistingIntProp getFunctionNode ((I)Lorg/mozilla/javascript/FunctionNode; getFunctionName !%&