public virtual TResult Visit(PositiveExpression expression, TEnvironment environment) { return(this.Visit((UnaryExpression)expression, environment)); }
public ValueType Visit(PositiveExpression expression, ITypeEnvironment environment) { return(this.CheckUnaryMatematicalExpression(expression, environment)); }
public IValue Visit(PositiveExpression expression, TypeEnvironment environment) { return(expression.Expression .Accept(this, environment) .Positive()); }
public override void Visit(PositiveExpression node) { Visit((UnaryExpression)node); }
public override void Visit(PositiveExpression node) { unfinishedClone = new PositiveExpression(GetCloneOf(node.Expression)); base.Visit(node); }
public override void Visit(PositiveExpression node) { UpdateType(node, TypeCalculator.GetType(node)); }
public override bool Apply(PositiveExpression expression, NormalizedCharSet param) { Invoke(expression.Matched, param); return(false); }
public override void Visit(PositiveExpression node) { AssignToImplicitReturn(node); }