Class LeftRecursiveRuleAnalyzer

    • Field Detail

      • ruleName

        public java.lang.String ruleName
      • binaryAlts

        public java.util.LinkedHashMap<java.lang.Integer,​java.lang.String> binaryAlts
      • ternaryAlts

        public java.util.LinkedHashMap<java.lang.Integer,​java.lang.String> ternaryAlts
      • suffixAlts

        public java.util.LinkedHashMap<java.lang.Integer,​java.lang.String> suffixAlts
      • prefixAlts

        public java.util.List<java.lang.String> prefixAlts
      • otherAlts

        public java.util.List<java.lang.String> otherAlts
      • recRuleTemplates

        public org.stringtemplate.v4.STGroup recRuleTemplates
      • language

        public java.lang.String language
    • Constructor Detail

      • LeftRecursiveRuleAnalyzer

        public LeftRecursiveRuleAnalyzer​(TreeNodeStream input,
                                         Grammar g,
                                         java.lang.String ruleName)