public void NegateExpression() { var e = new NegateExpression(new StringLiteral("lol")); Assert.IsFalse(e.IsTrivial); Assert.AreEqual("(-\"lol\")", e.ToString()); Assert.AreEqual("Negate", e.Name); }
protected IExpression ParseFactor() { if (Accept("-")) { return(NegateExpression.Create(ParseUnaryTerm())); } else { return(ParseUnaryTerm()); } }
public object Visit(NegateExpression value) { return(null); }
public object Visit(NegateExpression value) { throw new System.NotImplementedException(); }