Package antlr

Class ParseTreeRule

    • Field Detail

      • ruleName

        protected java.lang.String ruleName
      • altNumber

        protected int altNumber
    • Constructor Detail

      • ParseTreeRule

        public ParseTreeRule​(java.lang.String ruleName)
      • ParseTreeRule

        public ParseTreeRule​(java.lang.String ruleName,
                             int altNumber)
    • Method Detail

      • getRuleName

        public java.lang.String getRuleName()
      • getLeftmostDerivation

        protected int getLeftmostDerivation​(java.lang.StringBuffer buf,
                                            int step)
        Do a step-first walk, building up a buffer of tokens until you've reached a particular step and print out any rule subroots insteads of descending.
        Specified by:
        getLeftmostDerivation in class ParseTree