public void AddVar(string v, Syntax.Type t) { var tbl = tbls.Peek(); tbl.Item2.Add(v, t); trueNames.Peek().Add(currentF + "_" + v, v); }
public void AddMachVar(string m, string v, Syntax.Type t) { if (!machinesToVars.ContainsKey(m)) { throw new Exception("No such machine as " + m); } machinesToVars[m].Add(v, t); machTrueNames[m].Add(m + "_" + v, v); }