Exemplo n.º 1
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNOpAsgn2");
     
     
     p.BeginBlock();
     
         WriteNode(p, "recv", recv, true);
     
         WriteNode(p, "val", val, true);
     
     p.EndBlock();
     
         WriteNode(p, " next", next, false);
     
     p.Write(")");
 }
Exemplo n.º 2
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNDefs");
     
     
         p.Write(" mid=");
         p.Write(mid);
     
     p.BeginBlock();
     
         WriteNode(p, "recv", recv, true);
     
         WriteNode(p, "defn", defn, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 3
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNEnsure");
     
     
     p.BeginBlock();
     
         WriteNode(p, "ensr", ensr, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 4
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNDAsgnCurr");
     
     
         p.Write(" vid=");
         p.Write(vid);
     
     p.BeginBlock();
     
         WriteNode(p, "val", val, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 5
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNDVar");
     
     
         p.Write(" vid=");
         p.Write(vid);
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 6
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNCase");
     
     
     p.BeginBlock();
     
         WriteNode(p, "body", body, true);
     
     p.EndBlock();
     
         WriteNode(p, " head", head, false);
     
     p.Write(")");
 }
Exemplo n.º 7
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNColon2");
     
     
         p.Write(" mid=");
         p.Write(mid);
     
     p.BeginBlock();
     
     p.EndBlock();
     
         WriteNode(p, " head", head, false);
     
     p.Write(")");
 }
Exemplo n.º 8
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNUnless");
     
     
     p.BeginBlock();
     
         WriteNode(p, "cond", cond, true);
     
         WriteNode(p, "body", body, true);
     
         WriteNode(p, "nd_else", nd_else, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 9
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNArgs");
     
     
         p.Write(" cnt=");
         p.Write(cnt);
     
         p.Write(" rest=");
         p.Write(rest);
     
     p.BeginBlock();
     
         WriteNode(p, "opt", opt, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 10
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNAnd");
     
     
     p.BeginBlock();
     
         WriteNode(p, "nd_1st", nd_1st, true);
     
         WriteNode(p, "nd_2nd", nd_2nd, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 11
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNScope");
     
     
         p.Write(" tbl=");
         p.Write(tbl);
     
     p.BeginBlock();
     
         WriteNode(p, "body", body, true);
     
         WriteNode(p, "rval", rval, true);
     
     p.EndBlock();
     
         WriteNode(p, " next", next, false);
     
     p.Write(")");
 }
Exemplo n.º 12
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNRescue");
     
     
     p.BeginBlock();
     
         WriteNode(p, "ensr", ensr, true);
     
         WriteNode(p, "resq", resq, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 13
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNOpAsgnOr");
     
     
         p.Write(" aid=");
         p.Write(aid);
     
     p.BeginBlock();
     
         WriteNode(p, "val", val, true);
     
     p.EndBlock();
     
         WriteNode(p, " head", head, false);
     
     p.Write(")");
 }
Exemplo n.º 14
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNOpAsgn22");
     
     
         p.Write(" aid=");
         p.Write(aid);
     
         p.Write(" mid=");
         p.Write(mid);
     
         p.Write(" vid=");
         p.Write(vid);
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 15
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNBlockArg");
     
     
         p.Write(" cnt=");
         p.Write(cnt);
     
         p.Write(" vid=");
         p.Write(vid);
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 16
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNVAlias");
     
     
         p.Write(" mid=");
         p.Write(mid);
     
         p.Write(" nd_new=");
         p.Write(nd_new);
     
         p.Write(" old=");
         p.Write(old);
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 17
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNCall");
     
     
         p.Write(" mid=");
         p.Write(mid);
     
     p.BeginBlock();
     
         WriteNode(p, "recv", recv, true);
     
         WriteNode(p, "args", args, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 18
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNWhile");
     
     
         p.Write(" state=");
         p.Write(state);
     
     p.BeginBlock();
     
         WriteNode(p, "cond", cond, true);
     
         WriteNode(p, "body", body, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 19
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNClassBase");
     
     
         p.Write(" cname=");
         p.Write(cname);
     
     p.BeginBlock();
     
         WriteNode(p, "body", body, true);
     
         WriteNode(p, "super", super, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 20
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNYield");
     
     
     p.BeginBlock();
     
         WriteNode(p, "stts", stts, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 21
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNColon3");
     
     
         p.Write(" mid=");
         p.Write(mid);
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 22
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNZSuper");
     
     
     p.BeginBlock();
     
         WriteNode(p, "args", args, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 23
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNDRegxOnce");
     
     
         p.Write(" cflag=");
         p.Write(cflag);
     
         p.Write(" lit=");
         p.Write(lit);
     
     p.BeginBlock();
     
     p.EndBlock();
     
         WriteNode(p, " next", next, false);
     
     p.Write(")");
 }
Exemplo n.º 24
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNArray");
     
     
         p.Write(" alen=");
         p.Write(alen);
     
     p.BeginBlock();
     
     p.EndBlock();
     
         WriteNode(p, " head", head, false);
     
         WriteNode(p, " next", next, false);
     
     p.Write(")");
 }
Exemplo n.º 25
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNDefined");
     
     
     p.BeginBlock();
     
     p.EndBlock();
     
         WriteNode(p, " head", head, false);
     
     p.Write(")");
 }
Exemplo n.º 26
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNBackRef");
     
     
         p.Write(" argc=");
         p.Write(argc);
     
         p.Write(" cnt=");
         p.Write(cnt);
     
         p.Write(" nth=");
         p.Write(nth);
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 27
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNEOF");
     
     
     p.BeginBlock();
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 28
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNBegin");
     
     
     p.BeginBlock();
     
         WriteNode(p, "body", body, true);
     
     p.EndBlock();
     
     p.Write(")");
 }
Exemplo n.º 29
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNEvStr");
     
     
         p.Write(" lit=");
         p.Write(lit);
     
     p.BeginBlock();
     
     p.EndBlock();
     
         WriteNode(p, " next", next, false);
     
     p.Write(")");
 }
Exemplo n.º 30
0
 internal override void Print(BlockPrinter p)
 {
     p.Write("(");
     p.Write("RNNewLine");
     
     
         p.Write(" nth=");
         p.Write(nth);
     
     p.BeginBlock();
     
     p.EndBlock();
     
         WriteNode(p, " next", next, false);
     
     p.Write(")");
 }