| /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/spec/ |
| D | 1_intro.rst | 29 well-known programming languages, where these tools have already proven 55 Common in many (if not all) modern programming languages, object orientation 101 Supported by many programming languages, a similar feature (*generics* or 131 syntax style similar to that of those languages, and some of its important 157 automatic or semi-automatic transition from other languages (currently, 303 as used in other languages, application areas, or industries. 314 operator (in programming languages) 336 Some languages treat operators as *syntactic sugar*---a conventional 345 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 | 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 | bytecode_profiling.md | 1 # Bytecode profiling in Dynamic languages
|
| 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/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/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()
|
| D | tagged_array-inl.h | 59 // dynamically-typed languages like JavaScript. So we simply skip the read-barrier. in Get()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | options_test.cpp | 47 // Testing that generator correctly generate options for different languages
|
| /arkcompiler/runtime_core/static_core/tests/vm-benchmarks/ |
| D | readme.md | 4 platforms and languages. 92 will generate benches for all 4 languages in examples. 100 Each platform defines languages it can deal with,
|
| /arkcompiler/runtime_core/static_core/runtime/include/ |
| D | hclass.h | 28 // Class for objects in DYNAMIC_CLASS languages like JavaScript
|