Package edu.mit.eecs.parserlib

Parser library that creates a recursive-descent parser automatically from a grammar.
  • Interface Summary
    Interface Description
    Parser<NT extends Enum<NT>>
    A Parser is an immutable object that is able to take a sequence of characters and return a parse tree according to some grammar.
    ParseTree<NT extends Enum<NT>>
    Represents an immutable parse tree.
  • Class Summary
    Class Description
    Visualizer
    Support for visualizing a parse tree in a web browser, for debugging purposes.
  • Exception Summary
    Exception Description
    UnableToParseException
    Exception thrown when a sequence of characters doesn't match a grammar