Class Grammar

java.lang.Object
org.xbib.jacc.grammar.Grammar

public class Grammar extends Object
  • Constructor Details

  • Method Details

    • getNumSyms

      public int getNumSyms()
    • getNumNTs

      public int getNumNTs()
    • getNumTs

      public int getNumTs()
    • getSymbol

      public Grammar.Symbol getSymbol(int i)
    • getNonterminal

      public Grammar.Symbol getNonterminal(int i)
    • getTerminal

      public Grammar.Symbol getTerminal(int i)
    • isNonterminal

      public boolean isNonterminal(int i)
    • isTerminal

      public boolean isTerminal(int i)
    • getNumProds

      public int getNumProds()
    • getProds

      public Grammar.Prod[] getProds(int i)
    • getNullable

      public Nullable getNullable()
    • getFinitary

      public Finitary getFinitary()
    • getLeft

      public org.xbib.jacc.grammar.Left getLeft()
    • getFirst

      public First getFirst()
    • getFollow

      public Follow getFollow()
    • display

      public void display(Writer writer) throws IOException
      Throws:
      IOException
    • displaySymbols

      public String displaySymbols(int[] ai, String s, String s1)