Example #1
0
    public static LNode Parse(UString sexpr, string filename = "", IMessageSink msgs = null)
    {
        var lexer           = LesLanguageService.Value.Tokenize(sexpr, filename, msgs);
        var withoutComments = new WhitespaceFilter(lexer).Buffered();
        var parser          = new SExprParser(withoutComments, lexer.SourceFile, msgs);

        return(parser.Atom());
    }