Home
last modified time | relevance | path

Searched refs:lexer_lit_location_t (Results 1 – 11 of 11) sorted by relevance

/third_party/jerryscript/jerry-core/parser/js/
Djs-scanner-util.c444 sizeof (lexer_lit_location_t), in scanner_push_literal_pool()
445 (uint32_t) ((128 - sizeof (void *)) / sizeof (lexer_lit_location_t))); in scanner_push_literal_pool()
463 scanner_literal_is_arguments (lexer_lit_location_t *literal_p) /**< literal */ in scanner_literal_is_arguments()
490 lexer_lit_location_t *literal_p; in scanner_pop_literal_pool()
523 …while ((literal_p = (lexer_lit_location_t *) parser_list_iterator_next (&literal_iterator)) != NUL… in scanner_pop_literal_pool()
644 lexer_lit_location_t *literal_location_p = scanner_add_custom_literal (context_p, in scanner_pop_literal_pool()
766 …while ((literal_p = (lexer_lit_location_t *) parser_list_iterator_next (&literal_iterator)) != NUL… in scanner_pop_literal_pool()
964 lexer_lit_location_t *literal_p; in scanner_filter_arguments()
977 …while ((literal_p = (lexer_lit_location_t *) parser_list_iterator_next (&literal_iterator)) != NUL… in scanner_filter_arguments()
1020 sizeof (lexer_lit_location_t), in scanner_filter_arguments()
[all …]
Djs-scanner-internal.h154 lexer_lit_location_t *literal_p; /**< binding literal */
253 lexer_lit_location_t *literal_p; /**< binding literal */
366 lexer_lit_location_t *scanner_add_custom_literal (parser_context_t *context_p, scanner_literal_pool…
367 const lexer_lit_location_t *literal_location_p);
368 lexer_lit_location_t *scanner_add_literal (parser_context_t *context_p, scanner_context_t *scanner_…
370 lexer_lit_location_t *scanner_append_argument (parser_context_t *context_p, scanner_context_t *scan…
373 lexer_lit_location_t *var_literal_p);
374 void scanner_detect_invalid_let (parser_context_t *context_p, lexer_lit_location_t *let_literal_p);
Djs-scanner-ops.c41 lexer_lit_location_t async_literal; in scanner_add_async_literal()
46 parser_stack_pop (context_p, &async_literal, sizeof (lexer_lit_location_t)); in scanner_add_async_literal()
48 lexer_lit_location_t *lit_location_p = scanner_add_custom_literal (context_p, in scanner_add_async_literal()
107 parser_stack_pop (context_p, NULL, sizeof (lexer_lit_location_t) + 1); in scanner_check_arrow()
155 lexer_lit_location_t *location_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_simple_arrow()
196lexer_lit_location_t *argument_literal_p = scanner_append_argument (context_p, scanner_context_p); in scanner_check_arrow_arg()
267 lexer_lit_location_t async_literal = context_p->token.lit_location; in scanner_check_async_function()
293 parser_stack_push (context_p, &async_literal, sizeof (lexer_lit_location_t)); in scanner_check_async_function()
299 lexer_lit_location_t *lit_location_p = scanner_add_custom_literal (context_p, in scanner_check_async_function()
Djs-parser-internal.h704 …exer_convert_literal_to_chars (parser_context_t *context_p, const lexer_lit_location_t *literal_p,
707 void lexer_construct_literal_object (parser_context_t *context_p, const lexer_lit_location_t *lit_l…
713 bool lexer_compare_identifier_to_string (const lexer_lit_location_t *left_p, const uint8_t *right_p…
714 bool lexer_compare_identifiers (parser_context_t *context_p, const lexer_lit_location_t *left_p,
715 const lexer_lit_location_t *right_p);
716 bool lexer_current_is_literal (parser_context_t *context_p, const lexer_lit_location_t *right_ident…
764 bool scanner_scope_find_let_declaration (parser_context_t *context_p, lexer_lit_location_t *literal…
799 extern const lexer_lit_location_t lexer_default_literal;
Djs-scanner.c1399 lexer_lit_location_t *literal_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1436 lexer_lit_location_t *literal_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1476 lexer_lit_location_t *literal_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1515 lexer_lit_location_t *literal_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1564 lexer_lit_location_t *literal_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1642 lexer_lit_location_t *location_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1659 lexer_lit_location_t *location_p; in scanner_scan_statement()
1683 lexer_lit_location_t *literal_p = scanner_add_literal (context_p, scanner_context_p); in scanner_scan_statement()
1691 lexer_lit_location_t *literal_p; in scanner_scan_statement()
1701 lexer_lit_location_t *location_p; in scanner_scan_statement()
[all …]
Djs-lexer.h290 } lexer_lit_location_t; typedef
303 lexer_lit_location_t lit_location; /**< extra data for character literals */
Djs-parser-tagged-template-literal.c44 lexer_lit_location_t *lit_loc_p = &context_p->token.lit_location; in parser_tagged_template_literal_append_strings()
Djs-lexer.c2098 const lexer_lit_location_t *literal_p, /**< literal location */ in lexer_convert_literal_to_chars()
2340 const lexer_lit_location_t *lit_location_p, /**< literal location */ in lexer_construct_literal_object()
3257 lexer_compare_identifier_to_string (const lexer_lit_location_t *left_p, /**< left literal */ in lexer_compare_identifier_to_string()
3284 const lexer_lit_location_t *left_p, /**< left literal */ in lexer_compare_identifiers()
3285 const lexer_lit_location_t *right_p) /**< right literal */ in lexer_compare_identifiers()
3331 const lexer_lit_location_t *right_ident_p) /**< identifier */ in lexer_current_is_literal()
3336 lexer_lit_location_t *left_ident_p = &context_p->token.lit_location; in lexer_current_is_literal()
Djs-parser-expr.c461 static const lexer_lit_location_t lexer_get_literal =
469 static const lexer_lit_location_t lexer_set_literal =
546 (is_getter ? (lexer_lit_location_t *) &lexer_get_literal in parser_parse_class_literal()
547 : (lexer_lit_location_t *) &lexer_set_literal), in parser_parse_class_literal()
1063 …const lexer_lit_location_t *literal_p = (const lexer_lit_location_t *) context_p->lit_object.liter… in parser_parse_object_literal()
Djs-parser-module.c32 const lexer_lit_location_t lexer_default_literal =
Djs-parser-statm.c162 lexer_lit_location_t label_ident; /**< name of the label */
2641 lexer_lit_location_t lit_location; in parser_parse_statements()