--- parser3/src/include/pa_opcode.h 2003/11/20 16:34:25 1.26 +++ parser3/src/include/pa_opcode.h 2004/04/06 11:58:15 1.27.6.1 @@ -1,7 +1,7 @@ /** @file Parser: compiled code related decls. - Copyright (c) 2001-2003 ArtLebedev Group (http://www.artlebedev.com) + Copyright (c) 2001-2004 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) */ @@ -9,7 +9,7 @@ #ifndef OPCODE_H #define OPCODE_H -static const char * const IDENT_OPCODE_H="$Date: 2003/11/20 16:34:25 $"; +static const char * const IDENT_OPCODE_H="$Date: 2004/04/06 11:58:15 $"; /// Compiled operation code enum OPCODE { @@ -24,12 +24,13 @@ enum OPCODE { OP_WITH_ROOT, OP_WITH_SELF, OP_WITH_READ, OP_WITH_WRITE, OP_GET_CLASS, OP_CONSTRUCT_VALUE, OP_CONSTRUCT_EXPR, OP_CURLY_CODE__CONSTRUCT, - OP_WRITE_VALUE, OP_WRITE_EXPR_RESULT, OP_STRING__WRITE, + OP_WRITE_VALUE, OP_WRITE_VALUE__EXPLICIT_RESULT, OP_WRITE_EXPR_RESULT, + OP_STRING__WRITE, OP_GET_ELEMENT_OR_OPERATOR, OP_GET_ELEMENT, OP_GET_ELEMENT__WRITE, OP_OBJECT_POOL, OP_STRING_POOL, OP_STORE_PARAM, OP_PREPARE_TO_CONSTRUCT_OBJECT, OP_PREPARE_TO_EXPRESSION, - OP_CALL, OP_CALL__WRITE, + OP_CALL, OP_CALL__WRITE, OP_CALL__WRITE__EXPLICIT_RESULT, //@} //@{