Searched refs:lexer_lit_location_t (Results 1 – 11 of 11) sorted by relevance
/third_party/jerryscript/jerry-core/parser/js/ |
D | js-scanner-util.c | 444 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 …]
|
D | js-scanner-internal.h | 154 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);
|
D | js-scanner-ops.c | 41 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() 196 … lexer_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()
|
D | js-parser-internal.h | 704 …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;
|
D | js-scanner.c | 1399 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 …]
|
D | js-lexer.h | 290 } lexer_lit_location_t; typedef 303 lexer_lit_location_t lit_location; /**< extra data for character literals */
|
D | js-parser-tagged-template-literal.c | 44 lexer_lit_location_t *lit_loc_p = &context_p->token.lit_location; in parser_tagged_template_literal_append_strings()
|
D | js-lexer.c | 2098 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()
|
D | js-parser-expr.c | 461 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()
|
D | js-parser-module.c | 32 const lexer_lit_location_t lexer_default_literal =
|
D | js-parser-statm.c | 162 lexer_lit_location_t label_ident; /**< name of the label */ 2641 lexer_lit_location_t lit_location; in parser_parse_statements()
|