Exemple #1
0
        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;
		}
Exemple #2
0
 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;
 }