| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/src/pages/codeEditor/ |
| D | ArkTSEditor.tsx | 44 const existingLang = monaco.languages.getLanguages() 48 monaco.languages.register({ id: 'arkts' }); 51 monaco.languages.setMonarchTokensProvider('arkts', cloneSyntax); 52 monaco.languages.setLanguageConfiguration('arkts', {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/src/pages/disasmView/ |
| D | DisasmCode.tsx | 56 const existingLang = monaco.languages.getLanguages() 60 monaco.languages.register({ id: DISASM }); 63 monaco.languages.setMonarchTokensProvider(DISASM, asmSyntax); 65 monaco.languages.setLanguageConfiguration(DISASM, {
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/interop-cookbook/ |
| D | draft.txt | 4 Different of TS and ArkTS 2.0 languages leads to some additional limitations about usages of some … 5 Declgen tools (TS->ArkTS and ArkTS->TS) can not translate all languages features.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/ |
| D | 1_intro.rst | 29 well-known programming languages, where such features have already proven 54 Common in many (if not all) modern programming languages, object orientation 103 Supported by many programming languages, a similar feature (*generics* or 135 syntax style similar to that of those languages, and some of its important 166 automatic or semi-automatic transition from other languages (currently, 325 as used in other languages, application areas, or industries. 336 operator (in programming languages) 358 Some languages treat operators as *syntactic sugar*---a conventional 367 operator, '``/``' for division, etc. However, some languages allow using
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/tutorial/ |
| D | intro.rst | 27 there is a growing need for programming languages optimized for the 28 mobile environment. Many current programming languages were not designed with
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | design-of-interpreter.md | 27 1. The platform should support multiple programming languages 140 for statically typed languages that run on the platform natively, and 15x-20x for L2 languages. 202 1. Interpreter should allow testing without involving front-ends of concrete languages. 216 A general overview of managed assembly languages can be found [here](overview-of-managed-assemblers…
|
| D | bytecode_profiling.md | 1 # Bytecode profiling in Dynamic languages
|
| D | rationale-for-bytecode.md | 199 It may seem that the dynamically typed approach is better for dynamically typed languages, but it 200 is true only if the platform is **not** supposed to support multiple languages. 203 a number without an explicit type cast. This means that if we would like to run these two languages 208 Thus, as we are required to support multiple languages (both statically and dynamically typed),
|
| D | memory-management-SW-requirements.md | 72 - Memory management flexible enough to work with multiple languages.
|
| /arkcompiler/runtime_core/docs/ |
| D | design-of-interpreter.md | 27 1. The platform should support multiple programming languages 140 for statically typed languages that run on the platform natively, and 15x-20x for L2 languages. 202 1. Interpreter should allow testing without involving front-ends of concrete languages. 216 A general overview of managed assembly languages can be found [here](overview-of-managed-assemblers…
|
| D | rationale-for-bytecode.md | 199 It may seem that the dynamically typed approach is better for dynamically typed languages, but it 200 is true only if the platform is **not** supposed to support multiple languages. 203 a number without an explicit type cast. This means that if we would like to run these two languages 208 Thus, as we are required to support multiple languages (both statically and dynamically typed),
|
| D | memory-management-SW-requirements.md | 72 - Memory management flexible enough to work with multiple languages.
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/__mocks__/monaco-editor/ |
| D | monaco-editor.js | 23 languages: { property
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | object-references-iterator.h | 28 /// Provides functionality to iterate through references in object for static languages 69 /// Provides functionality to iterate through references in object for dynamic languages
|
| /arkcompiler/ets_frontend/ets2panda/linter/docs/rules/ |
| D | recipe52.md | 8 types languages, the layout of objects is fixed and all instances of the same
|
| /arkcompiler/ets_frontend/ets2panda/linter/homecheck/ |
| D | README.en.md | 31 1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md
|
| /arkcompiler/runtime_core/common_interfaces/thread/ |
| D | base_thread.h | 33 * BaseThread is the abstract base class for different languages
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/annotations/ |
| D | decorators.rst | 24 Annotations are common for mainstream static languages, and are mostly
|
| /arkcompiler/runtime_core/static_core/plugins/ets/playground/frontend/__mocks__/@monaco-editor/ |
| D | react.js | 19 languages: { property
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/interop-tutorial/ |
| D | 99_advanced.rst | 28 - Corresponding language constructions in two languages
|
| /arkcompiler/runtime_core/static_core/plugins/ets/doc/cookbook/ |
| D | why.rst | 21 - Program stability. Dynamically-typed languages like |JS| are very good at 22 allowing programs to write code fast. At the same time, these languages are 33 languages have to check actual types of objects when the program actually
|
| /arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
| D | dyn_objects.h | 28 // Class for objects in dynamic languages like JavaScript
|
| /arkcompiler/runtime_core/static_core/runtime/interpreter/ |
| D | vregister.h | 35 // languages, and the tag is encoded as below. 47 // This kind of tags is compatible with static and dynamic languages, and that means if the lowest … 48 … a object pointer, otherwise, the value is a primitive value for both static and dynamic languages. 60 // OBJECT_FLAG_MASK is compatible with static and dynamic languages, and 0x1 means the value is 're…
|
| D | interpreter_impl.cpp | 84 // Dynamic languages default is always cpp interpreter (unless option was set) in ExecuteImpl() 115 … LOG(FATAL, RUNTIME) << "For dynamic languages, --gc-type=" << mem::GCStringFromType(gcType) in ExecuteImpl()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | element_accessor.cpp | 27 // dynamically-typed languages like JavaScript. So we simply skip the read-barrier. in Get() 47 // dynamically-typed languages like JavaScript. So we simply skip the read-barrier. in Get()
|