예제 #1
0
 public void TestQuotedStringWithSpaces()
 {
     Lexer l = new Lexer("\" abc def\"");
     Token t = l.next(Lexer.Mode.DEFAULT);
     Assert.IsTrue(t.type == Token.Type.QUOTED_STRING);
     Assert.IsTrue(t.repr.CompareTo("\" abc def\"") == 0);
 }
예제 #2
0
 public void TestDotAtom()
 {
     Lexer p = new Lexer("abc.def");
     Token t = p.next(Lexer.Mode.DEFAULT);
     Assert.IsTrue(t.type == Token.Type.DOT_ATOM);
     Assert.IsTrue(t.repr.CompareTo("abc.def") == 0);
 }
예제 #3
0
파일: Parser.cs 프로젝트: aam/exchangehog
 public Parser(String s)
 {
     l = new Lexer(s);
 }
예제 #4
0
파일: Parser.cs 프로젝트: aam/exchangehog
 public Parser(StreamReader sr)
 {
     l = new Lexer(sr);
 }