Example #1
0
 public void TestLetNode()
 {
     string t = "#{let c = tuple[x:3, y:5]}";
     LexicalParser lp = new LexicalParser();
     lp.SetParseContent(t);
     var tokens = lp.Parse();
     LetNode l = new LetNode(tokens[0]);
     Assert.AreEqual("c", l.VarName);
     Assert.AreEqual("tuple[x:3, y:5]", l.Expression);
 }
Example #2
0
 public void TestLetNodeNoEqualOperator()
 {
     string t = "#{let c   tuple[x:3, y:5]}";
     LexicalParser lp = new LexicalParser();
     lp.SetParseContent(t);
     var tokens = lp.Parse();
     LetNode l = new LetNode(tokens[0]);
 }
Example #3
0
 public void TestLetNodeNoExpr()
 {
     string t = "#{let c=   }";
     LexicalParser lp = new LexicalParser();
     lp.SetParseContent(t);
     var tokens = lp.Parse();
     LetNode l = new LetNode(tokens[0]);
 }