Exemple #1
0
 public override void ExitStopChaseExpression(StopChaseExpression stopChaseExpression)
 {
     if (!(stopChaseExpression.VariableReference.Declaration is VariableDeclaration))
     {
         Errors.Add(new CompilationError(stopChaseExpression.Context, "The first argument must be a variable."));
     }
     stopChaseExpression.Type = new VoidType(stopChaseExpression.Context);
 }
Exemple #2
0
 public virtual void ExitStopChaseExpression(StopChaseExpression stopChaseExpression)
 {
 }
Exemple #3
0
 public virtual void EnterStopChaseExpression(StopChaseExpression stopChaseExpression)
 {
 }
Exemple #4
0
 public virtual T VisitStopChaseExpression(StopChaseExpression stopChaseExpression)
 {
     return(VisitChildren(stopChaseExpression));
 }