TeaPL - hobby programming language.
It's remake of CharmeleonPL
Currently, it transpiles code into C source.
- Standard types
- Numerals (uint, int, short, ...)
- String
- Own types creation
- Variables
- Assign
- Reassign
- Functions
- Value-Returnable
- Return any value
- Non-Value-Returnable
- Value-Returnable
- Control flow
- if
- elif
- else
- Loops
- while
- for
- endless
- break / continue
- Standard library
- String concatenation
- Arrays
- Single-type
- Multi-dimensional arrays
- Indexing
- Indexing and assigning
- Multi-type
- Dictionaries
- Overflow prevention
- Pointers
- Memory safety
- FFI
- Minimal
Make sure clang
or gcc
installed
-
Clone repository:
git clone https://github.com/NDRAEY/TeaPL
-
Enter directory and install package:
cd TeaPL python3 setup.py install
-
Now, you have the
teapl
program installed!
teapl program.tea