kaoscript
v0.9.0
Welcome
About kaoscript
Getting Started
Guide
Comments
Variable Declarations
Basic Types
Basic Operators
Control Flows
Inline Control Flows
Functions
Typing
Classes
Enums
Namespaces
Augmentations
Error Handling
Attributes
Import & Export
Dependencies
File Inclusion
Macro
Keywords
Technical
Compilation
1. parsing2. executing macros3. analysing4. preparing5. translating6. formatting
Cache
Known Issues
Tools
CLI
awesome-kaoscript

Compilation

1. parsing

2. executing macros

3. analysing

  • include files
  • declare variables (type, class, import, extern, assignement, ...)
  • validate variables are existing

4. preparing

  • generate signature
  • acquire temp variables
  • typing

5. translating

6. formatting