-
Notifications
You must be signed in to change notification settings - Fork 80
Compiler directives
Paolo Angeli edited this page Sep 22, 2019
·
22 revisions
Directive | Meaning |
---|---|
#import | Import a Library file |
#load | Load another jai file |
#insert | ... |
#expand | ... |
#poke_name | ... |
#run | Run a procedure at compile time |
#must | ... |
#scope_file | ... |
#IF | Entry point for conditional build |
#through | ... |
#foreign | ... |
#compiler | ... |
#complete | ... |
#intrinsic | Use intrinsic version of the procedure based on CPU specific instruction. |
These documents were verified using Grammarly free browser plugin for Chrome. Please use some spell checker before submitting new content.
- Variables and assignments
- Language data types
- Simple user-defined data types
- Expressions and operators
- Type-casting
- Pointers
- Declarations
- Arguments / Parameters
- Return values
- Overloading / Polymorhism
- Advanced features
- Lambdas
- Arrays
- Strings
- Composition of Structs
- Metaprogramming
- Templates / Generics