| /arkcompiler/ets_frontend/ets2panda/linter/test/main/ |
| D | interface_literal_prop_name.ts.json | 24 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 34 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 44 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 54 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 64 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 74 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers…
|
| D | generators.ts.json | 24 "rule": "Generator functions are not supported (arkts-no-generators)", 34 "rule": "Generator functions are not supported (arkts-no-generators)", 54 "rule": "Generator functions are not supported (arkts-no-generators)", 64 "rule": "Generator functions are not supported (arkts-no-generators)", 74 "rule": "Generator functions are not supported (arkts-no-generators)", 84 "rule": "Generator functions are not supported (arkts-no-generators)", 94 "rule": "Generator functions are not supported (arkts-no-generators)", 104 "rule": "Generator functions are not supported (arkts-no-generators)", 114 "rule": "Generator functions are not supported (arkts-no-generators)", 124 "rule": "Generator functions are not supported (arkts-no-generators)", [all …]
|
| D | private_identifiers.ts.json | 84 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 94 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 104 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 114 … "rule": "Definite assignment assertions are not supported (arkts-no-definite-assignment)", 124 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 134 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 144 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 154 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 164 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 174 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", [all …]
|
| D | utility_types.ts.json | 24 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 34 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 44 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 54 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 74 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 94 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 114 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 124 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 134 "rule": "Some of utility types are not supported (arkts-no-utility-types)", 144 "rule": "Some of utility types are not supported (arkts-no-utility-types)", [all …]
|
| D | destructuring_declarations.ts.json | 24 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 44 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 64 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 94 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 124 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 154 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 164 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 174 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 184 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 194 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", [all …]
|
| D | private_identifiers.ts.autofix.json | 96 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 106 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 128 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 138 … "rule": "Definite assignment assertions are not supported (arkts-no-definite-assignment)", 160 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 182 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 204 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 226 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 248 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 270 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", [all …]
|
| D | literals_as_prop_names.ts.json | 24 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 34 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 84 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 124 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 134 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 144 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers…
|
| D | destructuring_declarations.ts.autofix.json | 36 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 56 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 88 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 118 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 148 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 202 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 224 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 234 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 244 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 254 … "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", [all …]
|
| D | destructuring_parameters.ts.json | 24 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 44 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 84 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 94 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 124 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 154 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 164 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 174 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 184 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", 194 … "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)", [all …]
|
| D | modules.ts.json | 44 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 54 …"rule": "Non-declaration statements in namespaces are not supported (single semicolons are conside… 124 …"rule": "\"import\" statements after other statements are not allowed (arkts-no-misplaced-imports)… 144 …"rule": "\"import\" statements after other statements are not allowed (arkts-no-misplaced-imports)… 154 …"rule": "\"import\" statements after other statements are not allowed (arkts-no-misplaced-imports)… 164 …"rule": "\"import\" statements after other statements are not allowed (arkts-no-misplaced-imports)… 184 "rule": "\"require\" and \"import\" assignment are not supported (arkts-no-require)", 194 "rule": "\"require\" and \"import\" assignment are not supported (arkts-no-require)", 214 "rule": "\"require\" and \"import\" assignment are not supported (arkts-no-require)", 234 "rule": "\"require\" and \"import\" assignment are not supported (arkts-no-require)",
|
| D | literals_as_prop_names.ts.autofix.json | 41 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 68 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 171 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 235 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 257 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers… 267 …"rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers…
|
| D | function_overload.ts.json | 44 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 54 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 64 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 74 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 84 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 94 "rule": "Nested functions are not supported (arkts-no-nested-funcs)",
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/17.experimental_features/07.function_and_method_overloading/04.declaration_distinguishable_by_signatures/ |
| D | dist.sts | 19 Declarations with the same name are distinguishable by signatures if: 20 - They are functions with the same name, but their signatures are not override-equivalent. 21 - They are methods with the same name, but their signatures are not override-equivalent. 22 - They are constructors of the same class, but their signatures are not override-equivalent.
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/rules/ |
| D | rule92.ts.json | 24 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 34 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 44 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 54 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 64 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 74 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 84 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 94 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 104 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 114 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", [all …]
|
| D | rule3.ts.json | 24 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 34 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 44 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 54 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 64 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 74 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 84 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 94 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)", 104 "rule": "Private \"#\" identifiers are not supported (arkts-no-private-identifiers)",
|
| D | rule92.ts.autofix.json | 31 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 48 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 65 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 82 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 99 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 116 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 133 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 150 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 160 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", 170 "rule": "Nested functions are not supported (arkts-no-nested-funcs)", [all …]
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | assembly_format.md | 5 …e format for Panda platform. Assembly files are human-readable and human-writeable plain text file… 19 Comments are marked with the `#` character. All characters that follow it (including the `#` charac… 25 Following numeric literals are supported: 27 …integers not larger than 64 bits. Hexadecimal literals are prefixed with `0x`. Binary literals are… 28 …resented with IEEE 754. Hexadecimal floating-point literals are prefixed with `0x`. They are first… 48 A simple identifier is a sequence of ASCII characters. Allowed characters in the sequence are: 58 * All identifiers are case sensitive. 70 …support many of them. To deal with language-specific metadata, annotations are used, defined as fo… 76 Values are optional. In such case, only `key` is needed. 81 * All keys are unique within a single annotation list. [all …]
|
| D | import-export.md | 5 Programs are structured as sequences of elements ready for compilation, i.e., compilation units. Ea… 6 The compilation unit’s variables, functions, classes, interfaces, or other declarations are only ac… 10 There are three kinds of compilation units: 17 The primary objectives of this design are: 20 - There are missing features that are not implemented such as the internal access modifier, single … 32 All entities from these packages are accessible as simple names, like the console variable. 50 …are stored in a vector that can be retrieved via the *Helpers::StdLib()* method. The absolute path… 72 …either the package name or the name of the given file. The way the modules are managed now may nee… 74 …- Currently external separate modules are specified via the --ets-module compiler option. If it is… 76 The following examples are showing what these cases looks like in the assembly code: [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | assembly_format.md | 5 …e format for Panda platform. Assembly files are human-readable and human-writeable plain text file… 19 Comments are marked with the `#` character. All characters that follow it (including the `#` charac… 25 Following numeric literals are supported: 27 …integers not larger than 64 bits. Hexadecimal literals are prefixed with `0x`. Binary literals are… 28 …resented with IEEE 754. Hexadecimal floating-point literals are prefixed with `0x`. They are first… 48 A simple identifier is a sequence of ASCII characters. Allowed characters in the sequence are: 58 * All identifiers are case sensitive. 70 …support many of them. To deal with language-specific metadata, annotations are used, defined as fo… 76 Values are optional. In such case, only `key` is needed. 81 * All keys are unique within a single annotation list. [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/src/lib/ |
| D | CookBookMsg.ts | 24 …'Objects with property names that are not identifiers are not supported (arkts-identifiers-as-prop… 26 cookBookTag[3] = 'Private "#" identifiers are not supported (arkts-no-private-identifiers)'; 40 cookBookTag[17] = 'Indexed signatures are not supported (arkts-no-indexed-signatures)'; 45 cookBookTag[22] = 'Conditional types are not supported (arkts-no-conditional-types)'; 50 cookBookTag[27] = 'Construct signatures are not supported in interfaces (arkts-no-ctor-signatures-i… 51 cookBookTag[28] = 'Indexed access types are not supported (arkts-no-aliases-by-index)'; 74 cookBookTag[50] = 'Class literals are not supported (arkts-no-class-literals)'; 78 cookBookTag[54] = 'JSX expressions are not supported (arkts-no-jsx)'; 98 cookBookTag[74] = 'Destructuring variable declarations are not supported (arkts-no-destruct-decls)'; 115 cookBookTag[91] = 'Destructuring parameter declarations are not supported (arkts-no-destruct-params… [all …]
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | paoc.md | 4 There are four [modes](#--paoc-mode) of `paoc`: 7 …ample, to get `--compiler-dump` or to ensure that all of the compiler passes are applied correctly; 12 All compiler options are applicable, e. g. `--compiler-regex`, `--compiler-non-optimizing` or `--co… 23 - A boolean option that allows to continue the compilation if some of the methods are failed to com… 54 If none of them are specified, `paoc` will compile every method from [--paoc-panda-files](#`--paoc-… 82 # Keys are functions' full names (i.e. `class::method`). 83 … # Values are arrays whose elements should be a name of a cluster or it's index (starting from 0). 84 # If some of the options are intersecting, the last (in the array) would be applied. 94 # Keys are clusters' names. 95 # Values are objects with `"option": argument` elements.
|
| D | if_conversion_doc.md | 8 … pipeline stops and the state is restored. As result, several dozen cycles are lost. `IfConversion… 20 Two patterns are checked for each block: `Triangle` and `Diamond`. 66 2. Edges `BB` -> `JBB` and `JBB` -> `PBB` are removed 67 3. All instruction from `JBB` are copied to `BB` 68 4. Select instructions are constructed at the end of `BB`(`JBB 2` for Diamond) 69 5. All Phi instructions in `PBB` are edited: 70 … predecessors, we check if inputs from `JBB` and `BB`(`JBB 2` for Diamond) are equal, then input f… 71 …b. If `PBB` doesn't have other predecessors, all Phi inputs are copied to Select instructions and … 72 6. For Diamond `BB` and `JBB 2` are merged 73 7. If `PBB` doesn't have other predecessors, `BB` and `PBB` are merged
|
| /arkcompiler/ets_frontend/ets2panda/docs/ |
| D | import_export.md | 5 Programs are structured as sequences of elements ready for compilation, i.e., compilation units. Ea… 6 The compilation unit’s variables, functions, classes, interfaces, or other declarations are only ac… 10 There are three kinds of compilation units: 17 The primary objectives of this design are: 20 - There are missing features that are not implemented such as the internal access modifier, single … 32 All entities from these packages are accessible as simple names, like the console variable. 46 Currently there is no package level scope, packages are handled almost exactly the same as separate… 51 ## 4. How variables are stored 53 All declared variables in source files are inserted into scopes - during parsing the source code. E… 61 …are only allowed in top-level. It means, that all the export marked variables are placed into the … [all …]
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | paoc.md | 4 There are three [modes](#--paoc-mode) of `paoc`: 6 …ample, to get `--compiler-dump` or to ensure that all of the compiler passes are applied correctly. 20 - A boolean option that allows to continue the compilation if some of the methods are failed to com… 59 If none of them are specified, `paoc` will compile every method from [--paoc-panda-files](#`--paoc-… 87 # Keys are functions' full names (i.e. `class::method`). 88 … # Values are arrays whose elements should be a name of a cluster or it's index (starting from 0). 89 # If some of the options are intersecting, the last (in the array) would be applied. 99 # Keys are clusters' names. 100 # Values are objects with `"option": argument` elements.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/compiler/docs/ |
| D | interop_intrinsic_opt_doc.md | 4 …_builder/js_interop/js_interop_inst_builder.cpp)). Arguments of the method are converted from ArkT… 10 …e local objects. Also the following optimizations (also made in this pass) are possible only for i… 27 * nested scopes are not created 28 * not inlined calls to other ArkTS methods are not moved into local scopes (because this may potent… 33 …wise, if option `--compiler-interop-try-single-scope` is enabled and there are no calls to non-int… 35 …. We iterate block instructions and track current scope status (whether we are inside scope, after… 37 …pes, and vertices for bb1 and bb2 are connected by a (directed) edge if bb1 and bb2 are connected … 50 …meaning it is unknown) recursively when we see that different scope starts are possible for some b… 54 Here we use scope starts computed above and optimize only pairs of instructions which are in the sa… 80 `JSValue`s may be used in not optimized bytecode, so we remove them only if they are not used in `S…
|