Parser.java

package org.sterling.source.parser;

import static org.sterling.source.syntax.NodeKind.MODULE_DECLARATION;

import org.sterling.SterlingException;
import org.sterling.source.scanner.Scanner;
import org.sterling.source.syntax.SourceNode;

public class Parser {

    public SourceNode parse(Scanner scanner) throws SterlingException {
        return new TableDrivenParserFactory().getParser(MODULE_DECLARATION, scanner).parse();
    }
}