public override Iast Parse(Token t) { var re = new VarDec(); re.Identifire = t.Children["Identifier"].Value; re.Opcode = t.Children["opcode"].Value; re.Value = t.Children["value"].Value; return re; }
public override Iast Parse(Token t) { var re = new CallStmt(); re.Identifier = t.Children["Identifier"].Value; foreach(var i in t.Children) { if (i.Key == "value") { re.Params.Add(i.Value.Value); } } return re; }
public abstract Iast Parse(Token t);