private NespAbstractListExpression ParseAndVisit(string replLine) { var inputStream = new AntlrInputStream(replLine); var lexer = new NespGrammarLexer(inputStream); var commonTokenStream = new CommonTokenStream(lexer); var grammarParser = new NespGrammarParser(commonTokenStream); var parser = new NespParser(new MemberBinder()); parser.AddMembers(NespBaseExtension.CreateMemberProducer()); parser.AddMembers(NespStandardExtension.CreateMemberProducer()); return((NespAbstractListExpression)parser.Visit(grammarParser.body())); }
public NespEngine(INespMemberBinder binder) { this.parser = new NespParser(binder); }