Remove intrinsics support from parser.

JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
This commit is contained in:
Ruben Ayrapetyan
2015-06-28 14:28:05 +03:00
committed by Evgeny Gavrin
parent 3e86875333
commit 447358cd4a
3 changed files with 0 additions and 26 deletions
-13
View File
@@ -755,19 +755,6 @@ dumper_finish_scope (void)
STACK_DROP (temp_names, 1);
}
bool
dumper_is_intrinsic (operand /* obj */)
{
return false;
}
operand
dump_intrinsic (operand /* obj */, operand /* arg */)
{
JERRY_UNREACHABLE ();
return dump_undefined_assignment_res ();
}
/**
* Check that byte-code operand refers to 'eval' string
*
-3
View File
@@ -59,9 +59,6 @@ void dumper_new_statement (void);
void dumper_new_scope (void);
void dumper_finish_scope (void);
bool dumper_is_intrinsic (operand);
operand dump_intrinsic (operand, operand);
extern bool dumper_is_eval_literal (operand);
void dump_boolean_assignment (operand, bool);
-10
View File
@@ -447,10 +447,6 @@ parse_argument_list (varg_list_type vlt, operand obj, uint8_t *args_count, opera
case VARG_CALL_EXPR:
{
current_token_must_be (TOK_OPEN_PAREN);
if (dumper_is_intrinsic (obj))
{
break;
}
opcode_call_flags_t call_flags = OPCODE_CALL_FLAGS__EMPTY;
@@ -557,12 +553,6 @@ parse_argument_list (varg_list_type vlt, operand obj, uint8_t *args_count, opera
case VARG_CALL_EXPR:
{
op = parse_assignment_expression (true);
if (dumper_is_intrinsic (obj))
{
operand res = dump_intrinsic (obj, op);
token_after_newlines_must_be (close_tt);
return res;
}
break;
}
case VARG_OBJ_DECL: