Package antlr

Class GrammarElement

  • Direct Known Subclasses:
    AlternativeElement

    abstract class GrammarElement
    extends java.lang.Object
    A GrammarElement is a generic node in our data structure that holds a grammar in memory. This data structure can be used for static analysis or for dynamic analysis (during parsing). Every node must know which grammar owns it, how to generate code, and how to do analysis.
    • Constructor Detail

      • GrammarElement

        public GrammarElement​(Grammar g)
      • GrammarElement

        public GrammarElement​(Grammar g,
                              Token start)
    • Method Detail

      • generate

        public void generate()
      • getLine

        public int getLine()
      • getColumn

        public int getColumn()
      • toString

        public abstract java.lang.String toString()
        Overrides:
        toString in class java.lang.Object