@@ -120,8 +120,6 @@ typedef uint32_t ecma_value_t;
120120typedef enum
121121{
122122 ECMA_INTERNAL_PROPERTY_CLASS , /**< [[Class]] */
123- ECMA_INTERNAL_PROPERTY_PROTOTYPE , /**< [[Prototype]] */
124- ECMA_INTERNAL_PROPERTY_EXTENSIBLE , /**< [[Extensible]] */
125123 ECMA_INTERNAL_PROPERTY_SCOPE , /**< [[Scope]] */
126124 ECMA_INTERNAL_PROPERTY_PARAMETERS_MAP , /**< [[ParametersMap]] */
127125 ECMA_INTERNAL_PROPERTY_CODE_BYTECODE , /**< first part of [[Code]] - compressed pointer to bytecode array */
@@ -132,47 +130,29 @@ typedef enum
132130 ECMA_INTERNAL_PROPERTY_PRIMITIVE_NUMBER_VALUE , /**< [[Primitive value]] for Number objects */
133131 ECMA_INTERNAL_PROPERTY_PRIMITIVE_BOOLEAN_VALUE , /**< [[Primitive value]] for Boolean objects */
134132
135- /** Part of an array, that is indexed by numbers */
136- ECMA_INTERNAL_PROPERTY_NUMBER_INDEXED_ARRAY_VALUES ,
133+ ECMA_INTERNAL_PROPERTY_BUILT_IN_ID , /**< Implementation-defined identifier of built-in object */
137134
138- /** Part of an array, that is indexed by strings */
139- ECMA_INTERNAL_PROPERTY_STRING_INDEXED_ARRAY_VALUES ,
140-
141- /** Implementation-defined identifier of built-in object */
142- ECMA_INTERNAL_PROPERTY_BUILT_IN_ID ,
143-
144- /** Implementation-defined identifier of built-in routine
145- that corresponds to a built-in function object
146- ([[Built-in routine's description]]) */
147- ECMA_INTERNAL_PROPERTY_BUILT_IN_ROUTINE_DESC ,
148-
149- /** Identifier of implementation-defined extension object */
150- ECMA_INTERNAL_PROPERTY_EXTENSION_ID ,
135+ ECMA_INTERNAL_PROPERTY_BUILT_IN_ROUTINE_DESC , /**< Implementation-defined identifier of built-in routine
136+ * that corresponds to a built-in function object
137+ * ([[Built-in routine's description]])
138+ */
151139
152140 /** Bound function internal properties **/
153141 ECMA_INTERNAL_PROPERTY_BOUND_FUNCTION_TARGET_FUNCTION ,
154142 ECMA_INTERNAL_PROPERTY_BOUND_FUNCTION_BOUND_THIS ,
155143 ECMA_INTERNAL_PROPERTY_BOUND_FUNCTION_BOUND_ARGS ,
156144
157- /**
158- * Bit-mask of non-instantiated built-in's properties (bits 0-31)
159- */
160- ECMA_INTERNAL_PROPERTY_NON_INSTANTIATED_BUILT_IN_MASK_0_31 ,
145+ ECMA_INTERNAL_PROPERTY_NON_INSTANTIATED_BUILT_IN_MASK_0_31 , /**< Bit-mask of non-instantiated
146+ * built-in's properties (bits 0-31)
147+ */
161148
162- /**
163- * Bit-mask of non-instantiated built-in's properties (bits 32-63)
164- */
165- ECMA_INTERNAL_PROPERTY_NON_INSTANTIATED_BUILT_IN_MASK_32_63 ,
149+ ECMA_INTERNAL_PROPERTY_NON_INSTANTIATED_BUILT_IN_MASK_32_63 , /**< Bit-mask of non-instantiated
150+ * built-in's properties (bits 32-63)
151+ */
166152
167- /**
168- * RegExp bytecode array
169- */
170- ECMA_INTERNAL_PROPERTY_REGEXP_BYTECODE ,
153+ ECMA_INTERNAL_PROPERTY_REGEXP_BYTECODE , /**< RegExp bytecode array */
171154
172- /**
173- * Number of internal properties' types
174- */
175- ECMA_INTERNAL_PROPERTY__COUNT
155+ ECMA_INTERNAL_PROPERTY__COUNT /**< Number of internal properties' types */
176156} ecma_internal_property_id_t ;
177157
178158/**
0 commit comments