Class RuleTerminalNode

    • Field Detail

      • rule

        protected RuleImpl rule
        The rule to invoke upon match.
      • subrule

        protected GroupElement subrule
        the subrule reference is needed to resolve declarations because declarations may have different offsets in each subrule
      • subruleIndex

        protected int subruleIndex
      • allDeclarations

        protected Declaration[] allDeclarations
      • requiredDeclarations

        protected Declaration[] requiredDeclarations
      • salienceDeclarations

        protected Declaration[] salienceDeclarations
      • enabledDeclarations

        protected Declaration[] enabledDeclarations
      • fireDirect

        protected boolean fireDirect
      • consequenceName

        protected String consequenceName