--- parser3/src/include/pa_opcode.h 2001/10/31 13:07:34 1.7 +++ parser3/src/include/pa_opcode.h 2002/01/31 15:04:38 1.11 @@ -3,15 +3,14 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexander Petrosyan (http://design.ru/paf) + Author: Alexander Petrosyan (http://paf.design.ru) - $Id: pa_opcode.h,v 1.7 2001/10/31 13:07:34 paf Exp $ + $Id: pa_opcode.h,v 1.11 2002/01/31 15:04:38 paf Exp $ */ #ifndef CODE_H #define CODE_H -#include "pa_config_includes.h" #include "pa_string.h" #include "pa_array.h" @@ -23,6 +22,7 @@ enum OPCODE { //@{ /// @name literals OP_VALUE, OP_CURLY_CODE__STORE_PARAM, OP_EXPR_CODE__STORE_PARAM, + OP_NESTED_CODE, //@} //@{ @@ -37,6 +37,7 @@ enum OPCODE { OP_GET_METHOD_FRAME, OP_STORE_PARAM, OP_PREPARE_TO_CONSTRUCT_OBJECT, OP_CALL, + OP_PREPARE_TO_CONSTRUCT_EXPR, //@} //@{ @@ -65,6 +66,7 @@ enum OPCODE { - OP_VALUE followed by Value* - OP_CURLY_CODE__STORE_PARAM followed by Array* - OP_EXPR_CODE__STORE_PARAM followed by Array* + - OP_NESTED_CODE followed by Array* */ union Operation { void *cast; ///< casting helper