Class DefaultTreeBuilder

  • All Implemented Interfaces:
    NodeTreeBuilder

    public class DefaultTreeBuilder
    extends Object
    implements NodeTreeBuilder
    Default implementation of parser and NodeTreeBuilder. It reads expression and creates a hierarchy of Node.
    • Constructor Detail

      • DefaultTreeBuilder

        public DefaultTreeBuilder​(String expr)
        Default implementation of parser and NodeTreeBuilder. It reads expression and creates a hierarchy of com.github.curiousoddman.rgxgen.generator.nodes.Node.
        Parameters:
        expr - expression to parse
    • Method Detail

      • build

        public void build()
      • get

        public Node get()
        Specified by:
        get in interface NodeTreeBuilder
        Returns:
        Root node for the parsed pattern