public static CompilationUnitNode ParseContents(TextReader source)
        {
            RookLexer  lexer  = new RookLexer(source);
            RookParser parser = new RookParser(lexer);

            return(parser.Parse());
        }
Пример #2
0
        public SourceUnit Parse(CompilationUnit unit, TextReader reader)
        {
            RookLexer lexer = new RookLexer(reader);

            RookBaseParser parser = new RookBaseParser(lexer);

            parser.ErrorReport = errorReport;

            return(parser.sourceUnit(unit));
        }