Ejemplo n.º 1
0
    public void TestTokenProperties()
    {
        IntegerToken rhs    = new IntegerToken(2);
        NotToken     result = new NotToken(0, rhs);

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

            Assert.AreEqual(tokens.Last(), expected);
        }
Ejemplo n.º 4
0
 protected override void VisitNotToken(NotToken token)
 {
     throw new NotImplementedException();
 }