In order to compile ABRUHP you need to have at least this tools installed on your machine.
Windows
- CMake (v3.26.3 or higher)
- Visual Studio Build Tools 2019 (v16.11.25 or higher)
Linux
Common steps
git clone https://github.com/moresdavidewayan/ABRUHP.git
cd ABRUHP
cmake -S . -B build
Linux
cd build
make
- lexer
- parser
- code generation
- compile-time checks
- compile-time optimizations
- PRINT statement
- SKIP statement
- LINE statement
- variable declaration
- global variables
- assignment
- line comments*
- inline comments
- forms
- functions
- type inference
- internal tables
- structures
- transparent tables
- ...
- byte field
- text field
- integer
- floating point
- packed number
- text string
- other standard data types
- runtime defined data types
- partial support, undefined behaviour