Add SyntaxErrors on parsing ObjectDeclarations.
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
/* Length-prefixed or "pascal" string. */
|
||||
typedef struct
|
||||
{
|
||||
ecma_char_t *str;
|
||||
const ecma_char_t *str;
|
||||
ecma_length_t length;
|
||||
}
|
||||
lp_string;
|
||||
|
||||
@@ -218,6 +218,11 @@ do { STACK_SET_ELEMENT (NAME, I, (NAME##_stack_value_type) (STACK_ELEMENT(NAME,
|
||||
#define STACK_DECR_ELEMENT(NAME, I) \
|
||||
do { STACK_SET_ELEMENT (NAME, I, (NAME##_stack_value_type) (STACK_ELEMENT(NAME, I) - 1)); } while (0)
|
||||
|
||||
#define STACK_ITERATE(NAME, FUNC, FROM) \
|
||||
do { for (NAME##_stack_data_type i = FROM; i < NAME.current; i++) { \
|
||||
FUNC (STACK_ELEMENT (NAME, i)); \
|
||||
} } while (0)
|
||||
|
||||
#define STACK_ITERATE_VARG(NAME, FUNC, FROM, ...) \
|
||||
do { for (NAME##_stack_data_type i = FROM; i < NAME.current; i++) { \
|
||||
FUNC (STACK_ELEMENT (NAME, i), __VA_ARGS__); \
|
||||
|
||||
Reference in New Issue
Block a user