public PseudoProcedure EnsurePseudoProcedure(string name, DataType returnType, int arity) { PseudoProcedure p; if (!pseudoProcs.TryGetValue(name, out p)) { p = new PseudoProcedure(name, returnType, arity); pseudoProcs[name] = p; } return p; }
public PseudoProcedure EnsurePseudoProcedure(string name, DataType returnType, int arity) { PseudoProcedure p; if (ppp.TryGetValue(name, out p)) return p; p = new PseudoProcedure(name, returnType, arity); ppp.Add(name, p); return p; }