public override void PrintNode(AstPrinter p) { p.Print("type", type); p.Print("name", name); p.Print("params", parameters); //p.Print("return type", retType); p.Print("body", body); }
public override void PrintNode(AstPrinter p) { p.Print("type", type); p.Print("name", name); }
public override void PrintNode(AstPrinter p) { p.Print("Declare", decls); }
public override void PrintNode(AstPrinter p) { p.Print("type", type); p.Print("name", ident); p.Print("value", value); }
public override void PrintNode(AstPrinter p) { p.Print("kind", kind); }
public abstract void PrintNode(AstPrinter p);
public override void PrintNode(AstPrinter p) { p.Print("call", fnCall); }
public override void PrintNode(AstPrinter p) { p.Print("statement", statements); }
public override void PrintNode(AstPrinter p) { p.Print("branch", Branches); p.Print("else body", ElseBody); }
public override void PrintNode(AstPrinter p) { p.Print("cond", condition); p.Print("body", body); }
public override void PrintNode(AstPrinter p) { p.Print("keyword", kw); }
public override void PrintNode(AstPrinter p) { p.Print("Cond", Condition); p.Print("Body", Body); }
public override void PrintNode(AstPrinter p) { p.Print("Var", Lit); }