Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
emiT-1.0.zip | 2024-11-14 | 97.9 kB | |
README.md | 2024-11-13 | 894 Bytes | |
v0.1.0-alpha -- First Full Release! source code.tar.gz | 2024-11-13 | 20.3 kB | |
v0.1.0-alpha -- First Full Release! source code.zip | 2024-11-13 | 28.5 kB | |
Totals: 4 Items | 147.6 kB | 0 |
Hi guys! emiT is now usable enough for me to consider it ready for an initial release, at least in an alpha state. Check the spec folder in the main repo and the examples in the examples folder for an overview of the languages current abilities, but as an overview it currently supports:
- Variables
- 4 basic types - char, int, float and bool
- String literals - parsed as char array
- Arrays and array indexing
- Parsing of arithmetic order of operations
- Boolean operations (basic comparisons)
- If statements
- Print statements
And on a more time travel based theme
- Saving the state of the program at certain points
- Being able to send variables back to those points and execute code
- Killing variables, essentially (but not quite) removing them from the current timeline
Let me know if you make any programs for it, and i hope you like my stupid little language.