예제 #1
0
파일: LexerTest.cs 프로젝트: TrickyCat/lens
 private void Test(string str, params LexemType[] types)
 {
     var lexer = new LensLexer(str);
     Assert.AreEqual(types, lexer.Lexems.Select(l => l.Type).ToArray());
 }
예제 #2
0
파일: TestBase.cs 프로젝트: TrickyCat/lens
 protected static IEnumerable<NodeBase> Parse(string source)
 {
     var lexer = new LensLexer(source);
     var parser = new LensParser(lexer.Lexems);
     return parser.Nodes;
 }