public void TestTokenProperties() { IntegerToken rhs = new IntegerToken(2); NotToken result = new NotToken(0, rhs); Assert.AreEqual(rhs, result.Rhs); }
protected virtual void VisitNotToken(NotToken token) { State.Write(Symbols.NOT); State.Write(Symbols.OpenParenthesis); VisitToken(token.Token); State.Write(Symbols.CloseParenthesis); }
public void BeginSetStateTokenizeNot() { var lexer = new Lexer(); var tokens = lexer.Tokenize("[^"); var expected = new NotToken(); Assert.AreEqual(tokens.Last(), expected); }
protected override void VisitNotToken(NotToken token) { throw new NotImplementedException(); }