Package snap.parse

Class ParseUtils

java.lang.Object
snap.parse.ParseUtils

public class ParseUtils extends Object
Reads/Writes ParseRules from/to file.
  • Constructor Details

    • ParseUtils

      public ParseUtils()
  • Method Details

    • printRuleNames

      public static void printRuleNames(Grammar aGrammar, int namesPerLine)
      Prints the names of all rules.
    • getStringForRules

      public static String getStringForRules(Grammar aGrammar)
      Returns a string for the currently loaded set of rules.
    • getStringForRule

      public static String getStringForRule(ParseRule aRule)
      Returns string definition of rule.
    • printHandlerClassesForParentClass

      public static void printHandlerClassesForParentClass(Class<?> aClass, int classesPerLine)
      Prints handler classes so parsers can include as constant and avoid reflection for handler install.