Пример #1
0
 public virtual TResult Visit(PositiveExpression expression, TEnvironment environment)
 {
     return(this.Visit((UnaryExpression)expression, environment));
 }
Пример #2
0
 public ValueType Visit(PositiveExpression expression, ITypeEnvironment environment)
 {
     return(this.CheckUnaryMatematicalExpression(expression, environment));
 }
Пример #3
0
 public IValue Visit(PositiveExpression expression, TypeEnvironment environment)
 {
     return(expression.Expression
            .Accept(this, environment)
            .Positive());
 }
Пример #4
0
 public override void Visit(PositiveExpression node)
 {
     Visit((UnaryExpression)node);
 }
Пример #5
0
 public override void Visit(PositiveExpression node)
 {
     unfinishedClone = new PositiveExpression(GetCloneOf(node.Expression));
     base.Visit(node);
 }
Пример #6
0
 public override void Visit(PositiveExpression node)
 {
     UpdateType(node, TypeCalculator.GetType(node));
 }
Пример #7
0
 public override bool Apply(PositiveExpression expression, NormalizedCharSet param)
 {
     Invoke(expression.Matched, param);
     return(false);
 }
Пример #8
0
 public override void Visit(PositiveExpression node)
 {
     AssignToImplicitReturn(node);
 }