public virtual void visit(IIfNode value)
 {
 }
Exemple #2
0
 public static IIfNode AddElse(IIfNode if_, IScopeNode else_) => if_.Return(x => x.Else = else_);
		public virtual void visit(IIfNode value)
		{
		}
Exemple #4
0
 public void visit(IIfNode value)
 {
     string s = value.GetType().Name + ".";
     prepare_node(value.condition, s + "condition ");
     prepare_node(value.then_body, s + "then_body ");
     prepare_node(value.else_body, s + "else_body");
 }
Exemple #5
0
 public void visit(IIfNode value)
 {
     if (value.else_body != null)
         value.else_body.visit(this);
     value.then_body.visit(this);
     value.condition.visit(this);
     if (value.else_body == null)
         ISemanticNodeConverter.SourceTextBuilder.AddNodeInToStack(ISemanticNodeConverter.ConvertPABCNETNodeIf("if", value));
     else
         ISemanticNodeConverter.SourceTextBuilder.AddNodeInToStack(ISemanticNodeConverter.ConvertPABCNETNodeIfElse("if_else", value));                
 }