public string Visit(AST_ListProp node) { foreach (var item in node.Children) { item?.Visit(this); } return(""); }
public bool Visit(AST_ListProp node) { bool visit_result = true; foreach (var property in node.Propertys) { visit_result &= property.Visit(this); } return(visit_result); }
public bool Visit(AST_ListProp node) { bool solve = true; foreach (var item in node.Propertys) { solve &= item.Visit(this); } return(solve); }
public bool Visit(AST_ListProp node) { bool solve = true; HashSet <string> all_props = new HashSet <string>(); foreach (var attr in node.Propertys) { if (!all_props.Add(attr.decl.id.Id)) { CurrErrorLoger.LogError(attr.decl.row, attr.decl.col, "El atributo " + attr.decl.id.Id + " ya esta definido en la clase"); solve = false; } } return(solve); }
public Base_Object_Value Visit(AST_ListProp node) { throw new NotImplementedException(); }