public override bool Accepts(DataExp exp) { return(exp.dt.IsValid(literal, context) && ( exp.except == null || !Residual.Calc(exp.except, this, builder).IsNullable)); }
public Expression OnData(DataExp exp) { if (token.Accepts(exp)) { return(Expression.Empty); } else { return(Expression.NotAllowed); } }
public override Expression OnData(DataExp exp) { return(Expression.NotAllowed); }
public virtual Expression OnData(DataExp exp) { return(exp); }
public void OnData(DataExp exp) { }
public virtual bool Accepts(DataExp exp) { return(false); }