public bool addFunc(FunctionSt func, string uniqueId) { if (this.functions.ContainsKey(func.id.ToLower())) { return(false); } this.functions.Add(func.id.ToLower(), new SimboloFunction(func, uniqueId)); return(true); }
public SimboloFunction(FunctionSt func, string uniqueId) { this.type = func.type; this.id = func.id; this.size = func.parametros.Count; this.uniqueId = uniqueId; this.parametros = func.parametros; this.linea = func.linea; this.columna = func.columna; }