Daslang documentation
0.5
Daslang 0.5 Reference Manual
1. Introduction
2. The language
3. Embedding Daslang into C++
3.1. Daslang Virtual Machine
3.2. Modules and C++ bindings
3.3. C++ ABI and type factory infrastructure
3.4. Exposing C++ handled types
3.5. Ahead of time compilation and C++ operation bindings
Daslang Standard Library 0.5
Daslang documentation
»
Daslang 0.5 Reference Manual
»
3.
Embedding Daslang into C++
View page source
3.
Embedding Daslang into C++
ΒΆ
3.1. Daslang Virtual Machine
3.1.1. Tree-based Interpretion
3.1.2. Execution Context
3.2. Modules and C++ bindings
3.2.1. Builtin modules
3.2.2. ModuleAotType
3.2.3. Builtin module constants
3.2.4. Builtin module enumerations
3.2.5. Builtin module data types
3.2.6. Builtin module macros
3.2.7. Builtin module functions
3.2.7.1. addExtern
3.2.7.2. addInterop
3.2.8. Function side-effects
3.2.9. File access
3.2.10. Project
3.3. C++ ABI and type factory infrastructure
3.3.1. Cast
3.3.2. Type factory
3.3.3. Type aliases
3.4. Exposing C++ handled types
3.4.1. TypeAnnotation
3.4.2. ManagedStructureAnnotation
3.4.3. DummyTypeAnnotation
3.4.4. ManagedVectorAnnotation
3.4.5. ManagedValueAnnotation
3.5. Ahead of time compilation and C++ operation bindings
3.5.1. das_index
3.5.2. das_iterator
3.5.3. AOT template function
3.5.4. AOT settings for individual functions
3.5.5. AOT prefix and suffix
3.5.6. AOT field prefix and suffix