/// <summary> /// Añade una funcion al programa /// </summary> /// <param name="member"></param> internal void AddFunction(ParseTreeNode member) { if (member.ChildNodes.Count == 4) { String type = member.ChildNodes[0].FindTokenAndGetText(); String name = member.ChildNodes[1].FindTokenAndGetText(); ParseTreeNode pars = member.ChildNodes[2]; ParseTreeNode body = member.ChildNodes[3]; ScopeMember funct = new ScopeMember(type, name, member) { Uncertainty = Uncertainty, ImagePath = ImagePath }; if (funct.IsMain) { Main = funct; } Global.AddFunct(funct); } }