Class GrammarBuilder


  • public class GrammarBuilder
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      GrammarBuilder()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Grammar build​(TraceHandler trace, java.util.List<Rule> rules, java.util.Set<Symbol> extraTerminals, Symbol goalSym, java.lang.String embed, java.lang.String header, java.lang.String className, java.lang.String packageName, java.util.Set<java.lang.String> left, java.util.Set<java.lang.String> right, java.util.Set<java.lang.String> nonassoc, java.util.Map<java.lang.String,​java.lang.Integer> precedence)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GrammarBuilder

        public GrammarBuilder()
    • Method Detail

      • build

        public static Grammar build​(TraceHandler trace,
                                    java.util.List<Rule> rules,
                                    java.util.Set<Symbol> extraTerminals,
                                    Symbol goalSym,
                                    java.lang.String embed,
                                    java.lang.String header,
                                    java.lang.String className,
                                    java.lang.String packageName,
                                    java.util.Set<java.lang.String> left,
                                    java.util.Set<java.lang.String> right,
                                    java.util.Set<java.lang.String> nonassoc,
                                    java.util.Map<java.lang.String,​java.lang.Integer> precedence)