public bool Visit(IntegerNode node) { if (node.Type != null) { return(true); } node.Type = _stack.SymInt; return(true); }
public void Visit(IntegerNode integer) { EmitComment("{0}", integer.Value); Emit("ldc", integer.Value); }
public void Visit(IntegerNode integer) { EmitComment("Constant integer {0}", integer.Value); Emit("stack.push({0});", integer.Value); }
public ConstantExpressionNode(IntegerNode value) { Value = value; }
public void Visit(IntegerNode integer) { EmitComment("{0}", integer.Value); Emit("ldc.i4", integer.Value); }
public PrinterNode Visit(IntegerNode node) { return(new PrinterNode(node.Token.StringValue)); }
public string Print(IntegerNode inode) { return(inode.t + ""); }