Parser: Variables and functions.

This commit is contained in:
2019-12-01 18:44:10 +01:00
parent 0fe4e54bcb
commit b82500492f
18 changed files with 219 additions and 29 deletions

View File

@@ -96,17 +96,17 @@ namespace VAR.ExpressionEvaluator.Tests
var t = new Tokenizer(new StringReader(testString));
// "null"
Assert.AreEqual(t.Token, Token.Keyword);
Assert.AreEqual(t.Token, Token.Identifier);
Assert.AreEqual(t.Text, "null");
t.NextToken();
// "true"
Assert.AreEqual(t.Token, Token.Keyword);
Assert.AreEqual(t.Token, Token.Identifier);
Assert.AreEqual(t.Text, "true");
t.NextToken();
// "false"
Assert.AreEqual(t.Token, Token.Keyword);
Assert.AreEqual(t.Token, Token.Identifier);
Assert.AreEqual(t.Text, "false");
t.NextToken();
@@ -168,7 +168,7 @@ namespace VAR.ExpressionEvaluator.Tests
t.NextToken();
// "false"
Assert.AreEqual(t.Token, Token.Keyword);
Assert.AreEqual(t.Token, Token.Identifier);
Assert.AreEqual(t.Text, "false");
t.NextToken();