private void PrintReturn(ReturnNode p_node) { Console.Write(identString + "[RETURN"); if (p_node.Expr != null) { Console.Write(" "); Print(p_node.Expr); } Console.WriteLine("]"); }
private void ChunkReturn(ReturnNode p_node) { if (p_node.Expr == null) { Add(OpCode.LOAD_NIL, p_node.PositionData); } else { ChunkIt(p_node.Expr); } Add(OpCode.RETURN, p_node.PositionData); }