public void DefinirOperacion(string token, OperadorInfijoDelegate operacion, int orden, Graficas2D.Control.Asociatividad asociatividad) { operadoresInfijos.Add(token, operacion); }
public void DefinirOperacion(string token, OperadorInfijoDelegate operacion, int precedencia, Asociatividad asociatividad) { if (!oper.ContainsKey(token)) { oper.Add(token, operacion); preced.Add(token, precedencia); asoc.Add(token, asociatividad); } else { oper[token] = operacion; preced[token] = precedencia; asoc[token] = asociatividad; } }