|
|
| version 1.121, 2024/11/04 03:53:25 | version 1.123, 2026/04/25 13:38:46 |
|---|---|
| Line 1 | Line 1 |
| /** @file | /** @file |
| Parser: compiler support helper functions decls. | Parser: compiler support helper functions decls. |
| Copyright (c) 2001-2024 Art. Lebedev Studio (http://www.artlebedev.com) | Copyright (c) 2001-2026 Art. Lebedev Studio (https://www.artlebedev.com) |
| Authors: Konstantin Morshnev <moko@design.ru>, Alexandr Petrosian <paf@design.ru> | Authors: Konstantin Morshnev <moko@design.ru>, Alexandr Petrosian <paf@design.ru> |
| */ | */ |
| Line 326 inline bool maybe_make_get_object_var_el | Line 326 inline bool maybe_make_get_object_var_el |
| bool maybe_make_self(ArrayOperation& opcodes, ArrayOperation& diving_code, size_t diving_count); | bool maybe_make_self(ArrayOperation& opcodes, ArrayOperation& diving_code, size_t diving_count); |
| #ifdef OPTIMIZE_BYTECODE_GET_ELEMENT__SPECIAL | |
| bool maybe_append_simple_diving_code(ArrayOperation& code, ArrayOperation& diving_code); | bool maybe_append_simple_diving_code(ArrayOperation& code, ArrayOperation& diving_code); |
| #ifdef OPTIMIZE_BYTECODE_GET_ELEMENT__SPECIAL | |
| bool is_special_element(ArrayOperation& opcodes); | bool is_special_element(ArrayOperation& opcodes); |
| #endif | #endif |