public case_variants AddCaseItem(case_variants case_list, syntax_tree_node case_item, LexLocation loc) { var nci = case_list; if (case_item is case_variant) { nci.Add((case_variant)case_item); } nci.source_context = loc; return(nci); }
/*public procedure_definition NewProcDecl(procedure_definition proc_decl_noclass, LexLocation loc) * { * (proc_decl_noclass.proc_header as procedure_header).class_keyword = true; * proc_decl_noclass.source_context = loc; * return proc_decl_noclass; * }*/ public case_variants NewCaseItem(syntax_tree_node case_item, LexLocation loc) { var nci = new case_variants(); if (case_item is case_variant) { nci.Add((case_variant)case_item); } nci.source_context = loc; return(nci); }
public override void visit(case_variants _case_variants) { get_count(_case_variants.variants); }
public virtual void post_do_visit(case_variants _case_variants) { }
public virtual void visit(case_variants _case_variants) { DefaultVisit(_case_variants); }
public virtual void visit(case_variants _case_variants) { }
public override void visit(case_variants _case_variants) { DefaultVisit(_case_variants); pre_do_visit(_case_variants); for (int i = 0; i < variants.Count; i++) visit(case_variants.variants[i]); post_do_visit(_case_variants); }
public override void visit(case_variants _case_variants) { throw new NotImplementedException(); }
public override void visit(case_variants _case_variants) { prepare_collection(_case_variants.variants, "variants"); }
public override void visit(case_variants _case_variants) { executer.visit(_case_variants); if (_case_variants.variants != null) foreach (dynamic x in _case_variants.variants) if(x != null) this.visit(x); }