add var_decl
This commit is contained in:
@@ -378,7 +378,7 @@ OP_CODE_DECL (loop_postcond, T_IDX_IDX,
|
|||||||
//// TODO
|
//// TODO
|
||||||
|
|
||||||
// Variable declaration
|
// Variable declaration
|
||||||
OP_CODE_DECL (decl_var, T_IDX,
|
OP_CODE_DECL (var_decl, T_IDX,
|
||||||
variable)
|
variable)
|
||||||
|
|
||||||
// TODO New constructor
|
// TODO New constructor
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ void opfunc_jmp_up (OPCODE opdata __unused, struct __int_data *int_data __unused
|
|||||||
void opfunc_jmp_down (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
void opfunc_jmp_down (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
||||||
void opfunc_is_true_jmp (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
void opfunc_is_true_jmp (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
||||||
void opfunc_is_false_jmp (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
void opfunc_is_false_jmp (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
||||||
|
void opfunc_var_decl (OPCODE opdata __unused, struct __int_data *int_data __unused) { JERRY_UNREACHABLE (); }
|
||||||
|
|
||||||
void
|
void
|
||||||
opfunc_loop_inf (OPCODE opdata, struct __int_data *int_data)
|
opfunc_loop_inf (OPCODE opdata, struct __int_data *int_data)
|
||||||
@@ -155,4 +156,5 @@ GETOP_IMPL_3 (loop_init_num, start, stop, step)
|
|||||||
GETOP_IMPL_2 (loop_precond_begin_num, condition, after_loop_op)
|
GETOP_IMPL_2 (loop_precond_begin_num, condition, after_loop_op)
|
||||||
GETOP_IMPL_3 (loop_precond_end_num, iterator, step, precond_begin)
|
GETOP_IMPL_3 (loop_precond_end_num, iterator, step, precond_begin)
|
||||||
GETOP_IMPL_2 (loop_postcond, condition, body_root)
|
GETOP_IMPL_2 (loop_postcond, condition, body_root)
|
||||||
|
GETOP_IMPL_1 (var_decl, variable)
|
||||||
|
|
||||||
|
|||||||
@@ -114,7 +114,8 @@ typedef void (*opfunc)(OPCODE, struct __int_data *);
|
|||||||
OP_RELATIONAL(op) \
|
OP_RELATIONAL(op) \
|
||||||
OP_ARITHMETIC(op) \
|
OP_ARITHMETIC(op) \
|
||||||
OP_UNCONDITIONAL_JUMPS(op) \
|
OP_UNCONDITIONAL_JUMPS(op) \
|
||||||
OP_UNARY_OPS(op)
|
OP_UNARY_OPS(op) \
|
||||||
|
op(var_decl)
|
||||||
|
|
||||||
#include "opcode-structures.h"
|
#include "opcode-structures.h"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user