Class Parser

All Implemented Interfaces:
ParserConstants, ParserTreeConstants

public final class Parser extends JexlParser implements ParserTreeConstants, ParserConstants
  • Field Details

    • jjtree

      protected JJTParserState jjtree
    • token_source

      public ParserTokenManager token_source
      Generated Token Manager.
    • jj_input_stream

      SimpleCharStream jj_input_stream
    • token

      public Token token
      Current token.
    • jj_nt

      public Token jj_nt
      Next token.
    • jj_scanpos

      private Token jj_scanpos
    • jj_lastpos

      private Token jj_lastpos
    • jj_la

      private int jj_la
    • jj_lookingAhead

      private boolean jj_lookingAhead
      Whether we are looking ahead.
    • jj_semLA

      private boolean jj_semLA
    • jj_ls

      private static final Parser.LookaheadSuccess jj_ls
    • trace_enabled

      private boolean trace_enabled
  • Constructor Details

  • Method Details

    • parse

      public ASTJexlScript parse(JexlInfo jexlInfo, JexlFeatures jexlFeatures, String jexlSrc, Scope jexlScope)
    • JexlScript

      public final ASTJexlScript JexlScript(Scope frame) throws ParseException
      Statements
      Throws:
      ParseException
    • JexlExpression

      public final ASTJexlScript JexlExpression(Scope frame) throws ParseException
      Throws:
      ParseException
    • Annotation

      public final void Annotation() throws ParseException
      Throws:
      ParseException
    • AnnotatedStatement

      public final void AnnotatedStatement() throws ParseException
      Throws:
      ParseException
    • Statement

      public final void Statement() throws ParseException
      Throws:
      ParseException
    • StatementNoVar

      public final void StatementNoVar() throws ParseException
      Throws:
      ParseException
    • Block

      public final void Block() throws ParseException
      Throws:
      ParseException
    • FunctionStatement

      public final void FunctionStatement() throws ParseException
      Throws:
      ParseException
    • ExpressionStatement

      public final void ExpressionStatement() throws ParseException
      Throws:
      ParseException
    • IfStatement

      public final void IfStatement() throws ParseException
      Throws:
      ParseException
    • WhileStatement

      public final void WhileStatement() throws ParseException
      Throws:
      ParseException
    • DoWhileStatement

      public final void DoWhileStatement() throws ParseException
      Throws:
      ParseException
    • ReturnStatement

      public final void ReturnStatement() throws ParseException
      Throws:
      ParseException
    • Continue

      public final void Continue() throws ParseException
      Throws:
      ParseException
    • Break

      public final void Break() throws ParseException
      Throws:
      ParseException
    • ForeachStatement

      public final void ForeachStatement() throws ParseException
      Throws:
      ParseException
    • ForEachVar

      public final void ForEachVar() throws ParseException
      Throws:
      ParseException
    • Var

      public final void Var() throws ParseException
      Throws:
      ParseException
    • DefineVar

      public final void DefineVar() throws ParseException
      Throws:
      ParseException
    • DefineLet

      public final void DefineLet() throws ParseException
      Throws:
      ParseException
    • DefineConst

      public final void DefineConst() throws ParseException
      Throws:
      ParseException
    • DeclareVar

      public final void DeclareVar(boolean lexical, boolean constant) throws ParseException
      Throws:
      ParseException
    • DeclareFunction

      public final void DeclareFunction() throws ParseException
      Throws:
      ParseException
    • Pragma

      public final void Pragma() throws ParseException
      Throws:
      ParseException
    • pragmaKey

      public final void pragmaKey(LinkedList<String> lstr) throws ParseException
      Throws:
      ParseException
    • pragmaValue

      public final Object pragmaValue() throws ParseException
      Throws:
      ParseException
    • Expression

      public final void Expression() throws ParseException
      Expression syntax
      Throws:
      ParseException
    • AssignmentExpression

      public final void AssignmentExpression() throws ParseException
      Throws:
      ParseException
    • ConditionalExpression

      public final void ConditionalExpression() throws ParseException
      Conditional & relational
      Throws:
      ParseException
    • ConditionalOrExpression

      public final void ConditionalOrExpression() throws ParseException
      Throws:
      ParseException
    • ConditionalAndExpression

      public final void ConditionalAndExpression() throws ParseException
      Throws:
      ParseException
    • InclusiveOrExpression

      public final void InclusiveOrExpression() throws ParseException
      Throws:
      ParseException
    • ExclusiveOrExpression

      public final void ExclusiveOrExpression() throws ParseException
      Throws:
      ParseException
    • AndExpression

      public final void AndExpression() throws ParseException
      Throws:
      ParseException
    • EqualityExpression

      public final void EqualityExpression() throws ParseException
      Throws:
      ParseException
    • RelationalExpression

      public final void RelationalExpression() throws ParseException
      Throws:
      ParseException
    • ShiftExpression

      public final void ShiftExpression() throws ParseException
      Arithmetic
      Throws:
      ParseException
    • AdditiveExpression

      public final void AdditiveExpression() throws ParseException
      Throws:
      ParseException
    • MultiplicativeExpression

      public final void MultiplicativeExpression() throws ParseException
      Throws:
      ParseException
    • UnaryExpression

      public final void UnaryExpression() throws ParseException
      Throws:
      ParseException
    • PostfixOperator

      public final void PostfixOperator() throws ParseException
      Throws:
      ParseException
    • PostfixExpression

      public final void PostfixExpression() throws ParseException
      Throws:
      ParseException
    • Identifier

      public final void Identifier(boolean top) throws ParseException
      Identifier & Literals
      Overrides:
      Identifier in class JexlParser
      Parameters:
      top - whether the identifier is beginning an l/r value
      Throws:
      ParseException - subclasses may throw this
    • NamespaceIdentifier

      public final void NamespaceIdentifier() throws ParseException
      Throws:
      ParseException
    • Literal

      public final void Literal() throws ParseException
      Throws:
      ParseException
    • NaNLiteral

      public final void NaNLiteral() throws ParseException
      Throws:
      ParseException
    • NullLiteral

      public final void NullLiteral() throws ParseException
      Throws:
      ParseException
    • BooleanLiteral

      public final void BooleanLiteral() throws ParseException
      Throws:
      ParseException
    • IntegerLiteral

      public final void IntegerLiteral() throws ParseException
      Throws:
      ParseException
    • FloatLiteral

      public final void FloatLiteral() throws ParseException
      Throws:
      ParseException
    • StringLiteral

      public final void StringLiteral() throws ParseException
      Throws:
      ParseException
    • JxltLiteral

      public final void JxltLiteral() throws ParseException
      Throws:
      ParseException
    • RegexLiteral

      public final void RegexLiteral() throws ParseException
      Throws:
      ParseException
    • ExtendedLiteral

      public final void ExtendedLiteral() throws ParseException
      Throws:
      ParseException
    • ArrayLiteral

      public final void ArrayLiteral() throws ParseException
      Throws:
      ParseException
    • MapLiteral

      public final void MapLiteral() throws ParseException
      Throws:
      ParseException
    • MapEntry

      public final void MapEntry() throws ParseException
      Throws:
      ParseException
    • SetLiteral

      public final void SetLiteral() throws ParseException
      Throws:
      ParseException
    • Arguments

      public final void Arguments() throws ParseException
      Functions & Methods
      Throws:
      ParseException
    • FunctionCallLookahead

      public final void FunctionCallLookahead() throws ParseException
      Throws:
      ParseException
    • FunctionCall

      public final void FunctionCall() throws ParseException
      Throws:
      ParseException
    • QualifiedIdentifier

      public final void QualifiedIdentifier() throws ParseException
      Throws:
      ParseException
    • Constructor

      public final void Constructor() throws ParseException
      Throws:
      ParseException
    • Parameter

      public final void Parameter() throws ParseException
      Throws:
      ParseException
    • Parameters

      public final void Parameters() throws ParseException
      Throws:
      ParseException
    • ParametersLookahead

      public final void ParametersLookahead() throws ParseException
      Throws:
      ParseException
    • LambdaLookahead

      public final void LambdaLookahead() throws ParseException
      Throws:
      ParseException
    • Lambda

      public final void Lambda() throws ParseException
      Throws:
      ParseException
    • IdentifierAccess

      public final void IdentifierAccess() throws ParseException
      References
      Throws:
      ParseException
    • ArrayAccess

      public final void ArrayAccess() throws ParseException
      Throws:
      ParseException
    • MemberAccess

      public final void MemberAccess() throws ParseException
      Throws:
      ParseException
    • ReferenceExpression

      public final void ReferenceExpression() throws ParseException
      Throws:
      ParseException
    • PrimaryExpression

      public final void PrimaryExpression() throws ParseException
      Throws:
      ParseException
    • MethodCall

      public final void MethodCall() throws ParseException
      Throws:
      ParseException
    • MemberExpression

      public final void MemberExpression() throws ParseException
      Throws:
      ParseException
    • ValueExpression

      public final void ValueExpression() throws ParseException
      Throws:
      ParseException
    • jj_2_1

      private boolean jj_2_1(int xla)
    • jj_2_2

      private boolean jj_2_2(int xla)
    • jj_2_3

      private boolean jj_2_3(int xla)
    • jj_2_4

      private boolean jj_2_4(int xla)
    • jj_2_5

      private boolean jj_2_5(int xla)
    • jj_2_6

      private boolean jj_2_6(int xla)
    • jj_2_7

      private boolean jj_2_7(int xla)
    • jj_2_8

      private boolean jj_2_8(int xla)
    • jj_2_9

      private boolean jj_2_9(int xla)
    • jj_2_10

      private boolean jj_2_10(int xla)
    • jj_2_11

      private boolean jj_2_11(int xla)
    • jj_2_12

      private boolean jj_2_12(int xla)
    • jj_2_13

      private boolean jj_2_13(int xla)
    • jj_2_14

      private boolean jj_2_14(int xla)
    • jj_2_15

      private boolean jj_2_15(int xla)
    • jj_2_16

      private boolean jj_2_16(int xla)
    • jj_2_17

      private boolean jj_2_17(int xla)
    • jj_2_18

      private boolean jj_2_18(int xla)
    • jj_2_19

      private boolean jj_2_19(int xla)
    • jj_2_20

      private boolean jj_2_20(int xla)
    • jj_2_21

      private boolean jj_2_21(int xla)
    • jj_2_22

      private boolean jj_2_22(int xla)
    • jj_2_23

      private boolean jj_2_23(int xla)
    • jj_2_24

      private boolean jj_2_24(int xla)
    • jj_2_25

      private boolean jj_2_25(int xla)
    • jj_2_26

      private boolean jj_2_26(int xla)
    • jj_2_27

      private boolean jj_2_27(int xla)
    • jj_2_28

      private boolean jj_2_28(int xla)
    • jj_2_29

      private boolean jj_2_29(int xla)
    • jj_2_30

      private boolean jj_2_30(int xla)
    • jj_2_31

      private boolean jj_2_31(int xla)
    • jj_2_32

      private boolean jj_2_32(int xla)
    • jj_2_33

      private boolean jj_2_33(int xla)
    • jj_2_34

      private boolean jj_2_34(int xla)
    • jj_2_35

      private boolean jj_2_35(int xla)
    • jj_2_36

      private boolean jj_2_36(int xla)
    • jj_2_37

      private boolean jj_2_37(int xla)
    • jj_2_38

      private boolean jj_2_38(int xla)
    • jj_2_39

      private boolean jj_2_39(int xla)
    • jj_2_40

      private boolean jj_2_40(int xla)
    • jj_2_41

      private boolean jj_2_41(int xla)
    • jj_2_42

      private boolean jj_2_42(int xla)
    • jj_2_43

      private boolean jj_2_43(int xla)
    • jj_2_44

      private boolean jj_2_44(int xla)
    • jj_2_45

      private boolean jj_2_45(int xla)
    • jj_2_46

      private boolean jj_2_46(int xla)
    • jj_2_47

      private boolean jj_2_47(int xla)
    • jj_2_48

      private boolean jj_2_48(int xla)
    • jj_2_49

      private boolean jj_2_49(int xla)
    • jj_2_50

      private boolean jj_2_50(int xla)
    • jj_2_51

      private boolean jj_2_51(int xla)
    • jj_2_52

      private boolean jj_2_52(int xla)
    • jj_2_53

      private boolean jj_2_53(int xla)
    • jj_2_54

      private boolean jj_2_54(int xla)
    • jj_2_55

      private boolean jj_2_55(int xla)
    • jj_2_56

      private boolean jj_2_56(int xla)
    • jj_2_57

      private boolean jj_2_57(int xla)
    • jj_2_58

      private boolean jj_2_58(int xla)
    • jj_2_59

      private boolean jj_2_59(int xla)
    • jj_2_60

      private boolean jj_2_60(int xla)
    • jj_2_61

      private boolean jj_2_61(int xla)
    • jj_2_62

      private boolean jj_2_62(int xla)
    • jj_2_63

      private boolean jj_2_63(int xla)
    • jj_2_64

      private boolean jj_2_64(int xla)
    • jj_2_65

      private boolean jj_2_65(int xla)
    • jj_2_66

      private boolean jj_2_66(int xla)
    • jj_2_67

      private boolean jj_2_67(int xla)
    • jj_2_68

      private boolean jj_2_68(int xla)
    • jj_2_69

      private boolean jj_2_69(int xla)
    • jj_2_70

      private boolean jj_2_70(int xla)
    • jj_2_71

      private boolean jj_2_71(int xla)
    • jj_2_72

      private boolean jj_2_72(int xla)
    • jj_2_73

      private boolean jj_2_73(int xla)
    • jj_2_74

      private boolean jj_2_74(int xla)
    • jj_2_75

      private boolean jj_2_75(int xla)
    • jj_2_76

      private boolean jj_2_76(int xla)
    • jj_2_77

      private boolean jj_2_77(int xla)
    • jj_2_78

      private boolean jj_2_78(int xla)
    • jj_2_79

      private boolean jj_2_79(int xla)
    • jj_2_80

      private boolean jj_2_80(int xla)
    • jj_2_81

      private boolean jj_2_81(int xla)
    • jj_2_82

      private boolean jj_2_82(int xla)
    • jj_2_83

      private boolean jj_2_83(int xla)
    • jj_2_84

      private boolean jj_2_84(int xla)
    • jj_2_85

      private boolean jj_2_85(int xla)
    • jj_2_86

      private boolean jj_2_86(int xla)
    • jj_2_87

      private boolean jj_2_87(int xla)
    • jj_2_88

      private boolean jj_2_88(int xla)
    • jj_2_89

      private boolean jj_2_89(int xla)
    • jj_2_90

      private boolean jj_2_90(int xla)
    • jj_3R_Identifier_760_5_154

      private boolean jj_3R_Identifier_760_5_154()
    • jj_3R_Identifier_758_5_136

      private boolean jj_3R_Identifier_758_5_136()
    • jj_3R_Identifier_758_5_153

      private boolean jj_3R_Identifier_758_5_153()
    • jj_3R_PostfixExpression_746_4_82

      private boolean jj_3R_PostfixExpression_746_4_82()
    • jj_3R_PostfixOperator_741_5_235

      private boolean jj_3R_PostfixOperator_741_5_235()
    • jj_3R_PostfixOperator_739_5_234

      private boolean jj_3R_PostfixOperator_739_5_234()
    • jj_3R_PostfixOperator_739_5_233

      private boolean jj_3R_PostfixOperator_739_5_233()
    • jj_3_55

      private boolean jj_3_55()
    • jj_3R_UnaryExpression_732_4_144

      private boolean jj_3R_UnaryExpression_732_4_144()
    • jj_3R_UnaryExpression_730_4_143

      private boolean jj_3R_UnaryExpression_730_4_143()
    • jj_3R_UnaryExpression_728_5_142

      private boolean jj_3R_UnaryExpression_728_5_142()
    • jj_3R_UnaryExpression_726_5_141

      private boolean jj_3R_UnaryExpression_726_5_141()
    • jj_3R_UnaryExpression_724_5_140

      private boolean jj_3R_UnaryExpression_724_5_140()
    • jj_3R_UnaryExpression_722_5_139

      private boolean jj_3R_UnaryExpression_722_5_139()
    • jj_3R_UnaryExpression_720_5_138

      private boolean jj_3R_UnaryExpression_720_5_138()
    • jj_3R_UnaryExpression_718_5_111

      private boolean jj_3R_UnaryExpression_718_5_111()
    • jj_3R_UnaryExpression_718_5_137

      private boolean jj_3R_UnaryExpression_718_5_137()
    • jj_3R_MultiplicativeExpression_712_5_81

      private boolean jj_3R_MultiplicativeExpression_712_5_81()
    • jj_3R_MultiplicativeExpression_710_5_80

      private boolean jj_3R_MultiplicativeExpression_710_5_80()
    • jj_3R_MultiplicativeExpression_708_5_79

      private boolean jj_3R_MultiplicativeExpression_708_5_79()
    • jj_3_54

      private boolean jj_3_54()
    • jj_3R_MultiplicativeExpression_706_3_110

      private boolean jj_3R_MultiplicativeExpression_706_3_110()
    • jj_3R_AdditiveExpression_700_5_78

      private boolean jj_3R_AdditiveExpression_700_5_78()
    • jj_3R_AdditiveExpression_698_5_77

      private boolean jj_3R_AdditiveExpression_698_5_77()
    • jj_3_53

      private boolean jj_3_53()
    • jj_3R_AdditiveExpression_696_3_109

      private boolean jj_3R_AdditiveExpression_696_3_109()
    • jj_3R_ShiftExpression_690_7_76

      private boolean jj_3R_ShiftExpression_690_7_76()
    • jj_3R_ShiftExpression_688_7_75

      private boolean jj_3R_ShiftExpression_688_7_75()
    • jj_3R_ShiftExpression_686_7_74

      private boolean jj_3R_ShiftExpression_686_7_74()
    • jj_3_52

      private boolean jj_3_52()
    • jj_3R_ShiftExpression_684_5_108

      private boolean jj_3R_ShiftExpression_684_5_108()
    • jj_3R_RelationalExpression_675_5_73

      private boolean jj_3R_RelationalExpression_675_5_73()
    • jj_3R_RelationalExpression_673_5_72

      private boolean jj_3R_RelationalExpression_673_5_72()
    • jj_3R_RelationalExpression_671_5_71

      private boolean jj_3R_RelationalExpression_671_5_71()
    • jj_3R_RelationalExpression_669_5_70

      private boolean jj_3R_RelationalExpression_669_5_70()
    • jj_3R_RelationalExpression_667_5_69

      private boolean jj_3R_RelationalExpression_667_5_69()
    • jj_3R_RelationalExpression_665_5_68

      private boolean jj_3R_RelationalExpression_665_5_68()
    • jj_3R_RelationalExpression_663_5_67

      private boolean jj_3R_RelationalExpression_663_5_67()
    • jj_3R_RelationalExpression_661_5_66

      private boolean jj_3R_RelationalExpression_661_5_66()
    • jj_3R_RelationalExpression_659_5_65

      private boolean jj_3R_RelationalExpression_659_5_65()
    • jj_3R_RelationalExpression_657_5_64

      private boolean jj_3R_RelationalExpression_657_5_64()
    • jj_3_51

      private boolean jj_3_51()
    • jj_3R_RelationalExpression_655_3_107

      private boolean jj_3R_RelationalExpression_655_3_107()
    • jj_3R_EqualityExpression_649_6_63

      private boolean jj_3R_EqualityExpression_649_6_63()
    • jj_3R_EqualityExpression_647_6_62

      private boolean jj_3R_EqualityExpression_647_6_62()
    • jj_3R_EqualityExpression_645_6_61

      private boolean jj_3R_EqualityExpression_645_6_61()
    • jj_3_50

      private boolean jj_3_50()
    • jj_3R_EqualityExpression_643_3_60

      private boolean jj_3R_EqualityExpression_643_3_60()
    • jj_3_49

      private boolean jj_3_49()
    • jj_3R_AndExpression_637_3_59

      private boolean jj_3R_AndExpression_637_3_59()
    • jj_3_48

      private boolean jj_3_48()
    • jj_3R_ExclusiveOrExpression_631_3_58

      private boolean jj_3R_ExclusiveOrExpression_631_3_58()
    • jj_3_47

      private boolean jj_3_47()
    • jj_3R_InclusiveOrExpression_625_3_57

      private boolean jj_3R_InclusiveOrExpression_625_3_57()
    • jj_3_46

      private boolean jj_3_46()
    • jj_3R_ConditionalAndExpression_619_3_56

      private boolean jj_3R_ConditionalAndExpression_619_3_56()
    • jj_3_45

      private boolean jj_3_45()
    • jj_3R_ConditionalOrExpression_613_3_151

      private boolean jj_3R_ConditionalOrExpression_613_3_151()
    • jj_3R_ConditionalExpression_607_5_55

      private boolean jj_3R_ConditionalExpression_607_5_55()
    • jj_3R_ConditionalExpression_605_5_54

      private boolean jj_3R_ConditionalExpression_605_5_54()
    • jj_3R_ConditionalExpression_603_5_53

      private boolean jj_3R_ConditionalExpression_603_5_53()
    • jj_3_44

      private boolean jj_3_44()
    • jj_3R_ConditionalExpression_601_3_122

      private boolean jj_3R_ConditionalExpression_601_3_122()
    • jj_3R_AssignmentExpression_591_5_52

      private boolean jj_3R_AssignmentExpression_591_5_52()
    • jj_3R_AssignmentExpression_589_5_51

      private boolean jj_3R_AssignmentExpression_589_5_51()
    • jj_3R_AssignmentExpression_587_5_50

      private boolean jj_3R_AssignmentExpression_587_5_50()
    • jj_3R_AssignmentExpression_585_5_49

      private boolean jj_3R_AssignmentExpression_585_5_49()
    • jj_3R_AssignmentExpression_583_5_48

      private boolean jj_3R_AssignmentExpression_583_5_48()
    • jj_3R_AssignmentExpression_581_5_47

      private boolean jj_3R_AssignmentExpression_581_5_47()
    • jj_3R_AssignmentExpression_579_5_46

      private boolean jj_3R_AssignmentExpression_579_5_46()
    • jj_3_40

      private boolean jj_3_40()
    • jj_3R_AssignmentExpression_577_5_45

      private boolean jj_3R_AssignmentExpression_577_5_45()
    • jj_3R_AssignmentExpression_575_5_44

      private boolean jj_3R_AssignmentExpression_575_5_44()
    • jj_3R_AssignmentExpression_573_5_43

      private boolean jj_3R_AssignmentExpression_573_5_43()
    • jj_3R_AssignmentExpression_571_5_42

      private boolean jj_3R_AssignmentExpression_571_5_42()
    • jj_3R_AssignmentExpression_569_5_41

      private boolean jj_3R_AssignmentExpression_569_5_41()
    • jj_3R_pragmaKey_527_46_249

      private boolean jj_3R_pragmaKey_527_46_249()
    • jj_3_43

      private boolean jj_3_43()
    • jj_3R_AssignmentExpression_567_3_91

      private boolean jj_3R_AssignmentExpression_567_3_91()
    • jj_3R_Expression_562_7_33

      private boolean jj_3R_Expression_562_7_33()
    • jj_3R_pragmaValue_542_21_40

      private boolean jj_3R_pragmaValue_542_21_40()
    • jj_3R_pragmaValue_541_21_39

      private boolean jj_3R_pragmaValue_541_21_39()
    • jj_3R_pragmaValue_548_7_256

      private boolean jj_3R_pragmaValue_548_7_256()
    • jj_3R_pragmaValue_547_7_255

      private boolean jj_3R_pragmaValue_547_7_255()
    • jj_3R_pragmaValue_546_7_254

      private boolean jj_3R_pragmaValue_546_7_254()
    • jj_3R_pragmaValue_545_7_253

      private boolean jj_3R_pragmaValue_545_7_253()
    • jj_3R_pragmaValue_544_7_252

      private boolean jj_3R_pragmaValue_544_7_252()
    • jj_3R_pragmaValue_543_7_251

      private boolean jj_3R_pragmaValue_543_7_251()
    • jj_3_42

      private boolean jj_3_42()
    • jj_3_41

      private boolean jj_3_41()
    • jj_3R_pragmaValue_540_3_250

      private boolean jj_3R_pragmaValue_540_3_250()
    • jj_3R_pragmaKey_529_5_186

      private boolean jj_3R_pragmaKey_529_5_186()
    • jj_3R_pragmaKey_527_5_170

      private boolean jj_3R_pragmaKey_527_5_170()
    • jj_3R_pragmaKey_527_5_185

      private boolean jj_3R_pragmaKey_527_5_185()
    • jj_3R_DefineLet_490_30_261

      private boolean jj_3R_DefineLet_490_30_261()
    • jj_3R_Pragma_519_1_88

      private boolean jj_3R_Pragma_519_1_88()
    • jj_3R_DefineVar_485_31_260

      private boolean jj_3R_DefineVar_485_31_260()
    • jj_3R_DeclareFunction_510_5_208

      private boolean jj_3R_DeclareFunction_510_5_208()
    • jj_3R_Var_480_29_259

      private boolean jj_3R_Var_480_29_259()
    • jj_3R_DeclareVar_503_5_135

      private boolean jj_3R_DeclareVar_503_5_135()
    • jj_3R_Var_478_25_258

      private boolean jj_3R_Var_478_25_258()
    • jj_3R_Var_476_25_257

      private boolean jj_3R_Var_476_25_257()
    • jj_3_31

      private boolean jj_3_31()
    • jj_3R_DefineConst_495_5_222

      private boolean jj_3R_DefineConst_495_5_222()
    • jj_3_25

      private boolean jj_3_25()
    • jj_3R_DefineLet_490_5_221

      private boolean jj_3R_DefineLet_490_5_221()
    • jj_3_29

      private boolean jj_3_29()
    • jj_3R_DefineVar_485_5_220

      private boolean jj_3R_DefineVar_485_5_220()
    • jj_3_39

      private boolean jj_3_39()
    • jj_3R_Var_480_5_134

      private boolean jj_3R_Var_480_5_134()
    • jj_3R_Var_478_5_133

      private boolean jj_3R_Var_478_5_133()
    • jj_3_33

      private boolean jj_3_33()
    • jj_3R_Var_476_5_103

      private boolean jj_3R_Var_476_5_103()
    • jj_3R_Var_476_5_132

      private boolean jj_3R_Var_476_5_132()
    • jj_3R_WhileStatement_411_67_265

      private boolean jj_3R_WhileStatement_411_67_265()
    • jj_3R_ForEachVar_471_5_106

      private boolean jj_3R_ForEachVar_471_5_106()
    • jj_3_24

      private boolean jj_3_24()
    • jj_3R_ForEachVar_469_5_105

      private boolean jj_3R_ForEachVar_469_5_105()
    • jj_3R_ForEachVar_467_5_38

      private boolean jj_3R_ForEachVar_467_5_38()
    • jj_3R_ForEachVar_467_5_104

      private boolean jj_3R_ForEachVar_467_5_104()
    • jj_3_32

      private boolean jj_3_32()
    • jj_3R_IfStatement_405_64_266

      private boolean jj_3R_IfStatement_405_64_266()
    • jj_3_27

      private boolean jj_3_27()
    • jj_3R_ForeachStatement_457_10_264

      private boolean jj_3R_ForeachStatement_457_10_264()
    • jj_3_36

      private boolean jj_3_36()
    • jj_3R_ForeachStatement_449_11_37

      private boolean jj_3R_ForeachStatement_449_11_37()
    • jj_3_35

      private boolean jj_3_35()
    • jj_3_34

      private boolean jj_3_34()
    • jj_3_23

      private boolean jj_3_23()
    • jj_3_30

      private boolean jj_3_30()
    • jj_3_38

      private boolean jj_3_38()
    • jj_3_37

      private boolean jj_3_37()
    • jj_3R_DoWhileStatement_416_31_229

      private boolean jj_3R_DoWhileStatement_416_31_229()
    • jj_3R_ForeachStatement_442_5_125

      private boolean jj_3R_ForeachStatement_442_5_125()
    • jj_3R_IfStatement_404_42_262

      private boolean jj_3R_IfStatement_404_42_262()
    • jj_3R_Break_435_5_130

      private boolean jj_3R_Break_435_5_130()
    • jj_3_22

      private boolean jj_3_22()
    • jj_3R_IfStatement_406_29_267

      private boolean jj_3R_IfStatement_406_29_267()
    • jj_3R_Continue_428_5_129

      private boolean jj_3R_Continue_428_5_129()
    • jj_3R_Block_388_39_35

      private boolean jj_3R_Block_388_39_35()
    • jj_3_26

      private boolean jj_3_26()
    • jj_3_21

      private boolean jj_3_21()
    • jj_3_7

      private boolean jj_3_7()
    • jj_3R_ReturnStatement_421_5_128

      private boolean jj_3R_ReturnStatement_421_5_128()
    • jj_3R_DoWhileStatement_416_5_127

      private boolean jj_3R_DoWhileStatement_416_5_127()
    • jj_3R_ExpressionStatement_398_19_230

      private boolean jj_3R_ExpressionStatement_398_19_230()
    • jj_3R_WhileStatement_411_5_126

      private boolean jj_3R_WhileStatement_411_5_126()
    • jj_3R_IfStatement_406_7_263

      private boolean jj_3R_IfStatement_406_7_263()
    • jj_3_28

      private boolean jj_3_28()
    • jj_3R_IfStatement_404_5_124

      private boolean jj_3R_IfStatement_404_5_124()
    • jj_3R_AnnotatedStatement_358_46_228

      private boolean jj_3R_AnnotatedStatement_358_46_228()
    • jj_3R_ExpressionStatement_398_5_131

      private boolean jj_3R_ExpressionStatement_398_5_131()
    • jj_3_20

      private boolean jj_3_20()
    • jj_3_19

      private boolean jj_3_19()
    • jj_3_18

      private boolean jj_3_18()
    • jj_3_17

      private boolean jj_3_17()
    • jj_3_16

      private boolean jj_3_16()
    • jj_3_15

      private boolean jj_3_15()
    • jj_3R_FunctionStatement_393_1_121

      private boolean jj_3R_FunctionStatement_393_1_121()
    • jj_3R_Block_388_5_36

      private boolean jj_3R_Block_388_5_36()
    • jj_3_14

      private boolean jj_3_14()
    • jj_3_13

      private boolean jj_3_13()
    • jj_3_12

      private boolean jj_3_12()
    • jj_3_4

      private boolean jj_3_4()
    • jj_3_11

      private boolean jj_3_11()
    • jj_3R_StatementNoVar_383_7_102

      private boolean jj_3R_StatementNoVar_383_7_102()
    • jj_3R_StatementNoVar_382_7_101

      private boolean jj_3R_StatementNoVar_382_7_101()
    • jj_3R_StatementNoVar_381_7_100

      private boolean jj_3R_StatementNoVar_381_7_100()
    • jj_3R_StatementNoVar_380_7_99

      private boolean jj_3R_StatementNoVar_380_7_99()
    • jj_3R_StatementNoVar_379_7_98

      private boolean jj_3R_StatementNoVar_379_7_98()
    • jj_3R_StatementNoVar_378_7_97

      private boolean jj_3R_StatementNoVar_378_7_97()
    • jj_3_5

      private boolean jj_3_5()
    • jj_3R_StatementNoVar_377_7_96

      private boolean jj_3R_StatementNoVar_377_7_96()
    • jj_3R_StatementNoVar_376_7_95

      private boolean jj_3R_StatementNoVar_376_7_95()
    • jj_3R_StatementNoVar_375_7_94

      private boolean jj_3R_StatementNoVar_375_7_94()
    • jj_3R_StatementNoVar_374_7_93

      private boolean jj_3R_StatementNoVar_374_7_93()
    • jj_3_9

      private boolean jj_3_9()
    • jj_3R_StatementNoVar_373_7_92

      private boolean jj_3R_StatementNoVar_373_7_92()
    • jj_3_8

      private boolean jj_3_8()
    • jj_3R_StatementNoVar_372_5_34

      private boolean jj_3R_StatementNoVar_372_5_34()
    • jj_3R_Annotation_353_21_231

      private boolean jj_3R_Annotation_353_21_231()
    • jj_3_6

      private boolean jj_3_6()
    • jj_3_10

      private boolean jj_3_10()
    • jj_3R_Statement_365_5_90

      private boolean jj_3R_Statement_365_5_90()
    • jj_3_3

      private boolean jj_3_3()
    • jj_3R_Statement_363_5_32

      private boolean jj_3R_Statement_363_5_32()
    • jj_3R_Statement_363_5_89

      private boolean jj_3R_Statement_363_5_89()
    • jj_3R_AnnotatedStatement_358_6_152

      private boolean jj_3R_AnnotatedStatement_358_6_152()
    • jj_3R_AnnotatedStatement_358_5_123

      private boolean jj_3R_AnnotatedStatement_358_5_123()
    • jj_3R_Annotation_353_5_169

      private boolean jj_3R_Annotation_353_5_169()
    • jj_3_2

      private boolean jj_3_2()
    • jj_3R_MemberExpression_1062_44_120

      private boolean jj_3R_MemberExpression_1062_44_120()
    • jj_3R_JexlScript_327_11_31

      private boolean jj_3R_JexlScript_327_11_31()
    • jj_3_1

      private boolean jj_3_1()
    • jj_3_78

      private boolean jj_3_78()
    • jj_3_90

      private boolean jj_3_90()
    • jj_3_74

      private boolean jj_3_74()
    • jj_3_72

      private boolean jj_3_72()
    • jj_3R_ReferenceExpression_1027_62_236

      private boolean jj_3R_ReferenceExpression_1027_62_236()
    • jj_3_88

      private boolean jj_3_88()
    • jj_3R_MethodCall_1057_22_118

      private boolean jj_3R_MethodCall_1057_22_118()
    • jj_3_89

      private boolean jj_3_89()
    • jj_3R_ValueExpression_1067_5_112

      private boolean jj_3R_ValueExpression_1067_5_112()
    • jj_3_73

      private boolean jj_3_73()
    • jj_3_71

      private boolean jj_3_71()
    • jj_3_87

      private boolean jj_3_87()
    • jj_3R_MemberExpression_1062_5_87

      private boolean jj_3R_MemberExpression_1062_5_87()
    • jj_3R_MemberExpression_1062_5_119

      private boolean jj_3R_MemberExpression_1062_5_119()
    • jj_3_86

      private boolean jj_3_86()
    • jj_3_85

      private boolean jj_3_85()
    • jj_3R_MethodCall_1057_5_86

      private boolean jj_3R_MethodCall_1057_5_86()
    • jj_3_84

      private boolean jj_3_84()
    • jj_3R_PrimaryExpression_1052_8_165

      private boolean jj_3R_PrimaryExpression_1052_8_165()
    • jj_3_83

      private boolean jj_3_83()
    • jj_3R_PrimaryExpression_1050_8_164

      private boolean jj_3R_PrimaryExpression_1050_8_164()
    • jj_3_82

      private boolean jj_3_82()
    • jj_3R_PrimaryExpression_1048_8_163

      private boolean jj_3R_PrimaryExpression_1048_8_163()
    • jj_3_81

      private boolean jj_3_81()
    • jj_3R_PrimaryExpression_1046_8_162

      private boolean jj_3R_PrimaryExpression_1046_8_162()
    • jj_3_80

      private boolean jj_3_80()
    • jj_3_70

      private boolean jj_3_70()
    • jj_3R_PrimaryExpression_1044_8_161

      private boolean jj_3R_PrimaryExpression_1044_8_161()
    • jj_3_79

      private boolean jj_3_79()
    • jj_3R_PrimaryExpression_1042_8_160

      private boolean jj_3R_PrimaryExpression_1042_8_160()
    • jj_3R_PrimaryExpression_1040_8_159

      private boolean jj_3R_PrimaryExpression_1040_8_159()
    • jj_3R_PrimaryExpression_1038_8_158

      private boolean jj_3R_PrimaryExpression_1038_8_158()
    • jj_3R_PrimaryExpression_1036_8_157

      private boolean jj_3R_PrimaryExpression_1036_8_157()
    • jj_3R_PrimaryExpression_1034_8_156

      private boolean jj_3R_PrimaryExpression_1034_8_156()
    • jj_3R_PrimaryExpression_1032_8_145

      private boolean jj_3R_PrimaryExpression_1032_8_145()
    • jj_3R_PrimaryExpression_1032_8_155

      private boolean jj_3R_PrimaryExpression_1032_8_155()
    • jj_3_77

      private boolean jj_3_77()
    • jj_3_76

      private boolean jj_3_76()
    • jj_3_75

      private boolean jj_3_75()
    • jj_3R_ReferenceExpression_1027_5_172

      private boolean jj_3R_ReferenceExpression_1027_5_172()
    • jj_3_69

      private boolean jj_3_69()
    • jj_3R_MemberAccess_1022_5_149

      private boolean jj_3R_MemberAccess_1022_5_149()
    • jj_3R_MemberAccess_1020_5_148

      private boolean jj_3R_MemberAccess_1020_5_148()
    • jj_3R_MemberAccess_1018_5_117

      private boolean jj_3R_MemberAccess_1018_5_117()
    • jj_3R_MemberAccess_1018_5_147

      private boolean jj_3R_MemberAccess_1018_5_147()
    • jj_3R_ParametersLookahead_957_63_201

      private boolean jj_3R_ParametersLookahead_957_63_201()
    • jj_3R_ArrayAccess_1013_6_181

      private boolean jj_3R_ArrayAccess_1013_6_181()
    • jj_3R_ArrayAccess_1013_5_167

      private boolean jj_3R_ArrayAccess_1013_5_167()
    • jj_3R_IdentifierAccess_1007_9_207

      private boolean jj_3R_IdentifierAccess_1007_9_207()
    • jj_3R_IdentifierAccess_1005_9_206

      private boolean jj_3R_IdentifierAccess_1005_9_206()
    • jj_3R_IdentifierAccess_1003_9_205

      private boolean jj_3R_IdentifierAccess_1003_9_205()
    • jj_3R_ParametersLookahead_957_53_180

      private boolean jj_3R_ParametersLookahead_957_53_180()
    • jj_3R_IdentifierAccess_999_9_204

      private boolean jj_3R_IdentifierAccess_999_9_204()
    • jj_3R_IdentifierAccess_1002_5_183

      private boolean jj_3R_IdentifierAccess_1002_5_183()
    • jj_3R_IdentifierAccess_997_9_203

      private boolean jj_3R_IdentifierAccess_997_9_203()
    • jj_3R_IdentifierAccess_995_9_202

      private boolean jj_3R_IdentifierAccess_995_9_202()
    • jj_3_68

      private boolean jj_3_68()
    • jj_3R_IdentifierAccess_994_5_168

      private boolean jj_3R_IdentifierAccess_994_5_168()
    • jj_3R_IdentifierAccess_994_5_182

      private boolean jj_3R_IdentifierAccess_994_5_182()
    • jj_3R_Constructor_935_58_247

      private boolean jj_3R_Constructor_935_58_247()
    • jj_3R_Lambda_975_15_239

      private boolean jj_3R_Lambda_975_15_239()
    • jj_3R_Lambda_980_3_189

      private boolean jj_3R_Lambda_980_3_189()
    • jj_3R_Parameters_952_29_248

      private boolean jj_3R_Parameters_952_29_248()
    • jj_3R_Lambda_978_3_188

      private boolean jj_3R_Lambda_978_3_188()
    • jj_3R_Constructor_933_46_244

      private boolean jj_3R_Constructor_933_46_244()
    • jj_3_66

      private boolean jj_3_66()
    • jj_3R_Lambda_975_3_171

      private boolean jj_3R_Lambda_975_3_171()
    • jj_3R_Lambda_975_3_187

      private boolean jj_3R_Lambda_975_3_187()
    • jj_3R_ParametersLookahead_957_17_179

      private boolean jj_3R_ParametersLookahead_957_17_179()
    • jj_3R_ParametersLookahead_957_16_166

      private boolean jj_3R_ParametersLookahead_957_16_166()
    • jj_3R_LambdaLookahead_966_3_115

      private boolean jj_3R_LambdaLookahead_966_3_115()
    • jj_3R_Parameters_952_16_246

      private boolean jj_3R_Parameters_952_16_246()
    • jj_3R_LambdaLookahead_964_3_114

      private boolean jj_3R_LambdaLookahead_964_3_114()
    • jj_3R_LambdaLookahead_962_3_84

      private boolean jj_3R_LambdaLookahead_962_3_84()
    • jj_3R_LambdaLookahead_962_3_113

      private boolean jj_3R_LambdaLookahead_962_3_113()
    • jj_3R_ParametersLookahead_957_6_146

      private boolean jj_3R_ParametersLookahead_957_6_146()
    • jj_3R_Parameters_952_6_209

      private boolean jj_3R_Parameters_952_6_209()
    • jj_3R_Parameter_947_5_225

      private boolean jj_3R_Parameter_947_5_225()
    • jj_3R_Parameter_945_5_224

      private boolean jj_3R_Parameter_945_5_224()
    • jj_3R_Parameter_943_5_223

      private boolean jj_3R_Parameter_943_5_223()
    • jj_3R_Parameter_943_5_210

      private boolean jj_3R_Parameter_943_5_210()
    • jj_3R_Constructor_935_3_190

      private boolean jj_3R_Constructor_935_3_190()
    • jj_3R_ArrayLiteral_873_64_243

      private boolean jj_3R_ArrayLiteral_873_64_243()
    • jj_3_65

      private boolean jj_3_65()
    • jj_3_67

      private boolean jj_3_67()
    • jj_3R_Constructor_933_3_176

      private boolean jj_3R_Constructor_933_3_176()
    • jj_3R_Arguments_905_30_184

      private boolean jj_3R_Arguments_905_30_184()
    • jj_3_64

      private boolean jj_3_64()
    • jj_3R_QualifiedIdentifier_928_5_245

      private boolean jj_3R_QualifiedIdentifier_928_5_245()
    • jj_3R_FunctionCall_921_5_192

      private boolean jj_3R_FunctionCall_921_5_192()
    • jj_3R_SetLiteral_895_30_241

      private boolean jj_3R_SetLiteral_895_30_241()
    • jj_3_61

      private boolean jj_3_61()
    • jj_3R_FunctionCall_919_5_177

      private boolean jj_3R_FunctionCall_919_5_177()
    • jj_3R_FunctionCall_919_5_191

      private boolean jj_3R_FunctionCall_919_5_191()
    • jj_3_60

      private boolean jj_3_60()
    • jj_3_63

      private boolean jj_3_63()
    • jj_3_62

      private boolean jj_3_62()
    • jj_3R_FunctionCallLookahead_910_5_85

      private boolean jj_3R_FunctionCallLookahead_910_5_85()
    • jj_3R_FunctionCallLookahead_910_5_116

      private boolean jj_3R_FunctionCallLookahead_910_5_116()
    • jj_3R_Arguments_905_6_150

      private boolean jj_3R_Arguments_905_6_150()
    • jj_3_59

      private boolean jj_3_59()
    • jj_3R_MapLiteral_882_22_240

      private boolean jj_3R_MapLiteral_882_22_240()
    • jj_3R_SetLiteral_895_5_174

      private boolean jj_3R_SetLiteral_895_5_174()
    • jj_3_56

      private boolean jj_3_56()
    • jj_3R_MapEntry_890_5_83

      private boolean jj_3R_MapEntry_890_5_83()
    • jj_3_58

      private boolean jj_3_58()
    • jj_3R_MapLiteral_880_5_173

      private boolean jj_3R_MapLiteral_880_5_173()
    • jj_3_57

      private boolean jj_3_57()
    • jj_3R_ArrayLiteral_873_9_238

      private boolean jj_3R_ArrayLiteral_873_9_238()
    • jj_3R_ArrayLiteral_871_9_237

      private boolean jj_3R_ArrayLiteral_871_9_237()
    • jj_3R_ArrayLiteral_869_4_175

      private boolean jj_3R_ArrayLiteral_869_4_175()
    • jj_3R_ExtendedLiteral_864_4_242

      private boolean jj_3R_ExtendedLiteral_864_4_242()
    • jj_3R_RegexLiteral_857_3_217

      private boolean jj_3R_RegexLiteral_857_3_217()
    • jj_3R_JxltLiteral_848_4_215

      private boolean jj_3R_JxltLiteral_848_4_215()
    • jj_3R_StringLiteral_838_3_216

      private boolean jj_3R_StringLiteral_838_3_216()
    • jj_3R_FloatLiteral_829_3_213

      private boolean jj_3R_FloatLiteral_829_3_213()
    • jj_3R_IntegerLiteral_819_3_212

      private boolean jj_3R_IntegerLiteral_819_3_212()
    • jj_3R_BooleanLiteral_811_3_227

      private boolean jj_3R_BooleanLiteral_811_3_227()
    • jj_3R_BooleanLiteral_809_3_226

      private boolean jj_3R_BooleanLiteral_809_3_226()
    • jj_3R_BooleanLiteral_809_3_214

      private boolean jj_3R_BooleanLiteral_809_3_214()
    • jj_3R_NullLiteral_803_5_218

      private boolean jj_3R_NullLiteral_803_5_218()
    • jj_3R_NaNLiteral_798_5_219

      private boolean jj_3R_NaNLiteral_798_5_219()
    • jj_3R_Literal_792_3_200

      private boolean jj_3R_Literal_792_3_200()
    • jj_3R_Literal_790_3_199

      private boolean jj_3R_Literal_790_3_199()
    • jj_3R_Literal_788_3_198

      private boolean jj_3R_Literal_788_3_198()
    • jj_3R_Literal_786_3_197

      private boolean jj_3R_Literal_786_3_197()
    • jj_3R_Literal_784_3_196

      private boolean jj_3R_Literal_784_3_196()
    • jj_3R_Literal_782_3_195

      private boolean jj_3R_Literal_782_3_195()
    • jj_3R_Literal_780_3_194

      private boolean jj_3R_Literal_780_3_194()
    • jj_3R_Literal_778_3_178

      private boolean jj_3R_Literal_778_3_178()
    • jj_3R_Literal_778_3_193

      private boolean jj_3R_Literal_778_3_193()
    • jj_3R_NamespaceIdentifier_770_4_211

      private boolean jj_3R_NamespaceIdentifier_770_4_211()
    • jj_3R_PostfixExpression_746_24_232

      private boolean jj_3R_PostfixExpression_746_24_232()
    • ReInit

      public void ReInit(String s)
    • ReInit

      public void ReInit(Provider stream)
      Reinitialise.
    • ReInit

      public void ReInit(ParserTokenManager tm)
      Reinitialise.
    • jj_consume_token

      private Token jj_consume_token(int kind) throws ParseException
      Throws:
      ParseException
    • jj_scan_token

      private boolean jj_scan_token(int kind)
    • getNextToken

      public final Token getNextToken()
      Get the next Token.
    • getToken

      public final Token getToken(int index)
      Get the specific Token.
      Specified by:
      getToken in class JexlParser
      Parameters:
      index - 0 to get current token
      Returns:
      the token on the stack
    • generateParseException

      public ParseException generateParseException()
      Generate ParseException.
    • trace_enabled

      public final boolean trace_enabled()
      Trace enabled.
    • enable_tracing

      public final void enable_tracing()
      Enable tracing.
    • disable_tracing

      public final void disable_tracing()
      Disable tracing.