Files
cground/README.md

41 lines
1.1 KiB
Markdown
Raw Normal View History

2025-11-23 16:32:54 +11:00
# Ground, but written in C this time
This repo houses the new Ground interpreter, which will replace the old C++ interpreter.
Features of this interpreter:
* Written in C instead of C++
* Somewhat organised and readable codebase
* Not super buggy (yet)
* Uses standard, portable C*
Now that Ground's features have mostly been finalised, this interpreter can be built with care to many features not initially planned, like functions and data structures
*so far, only tested on Linux, but hopefully should work on other platforms as well
Progress marker:
- [x] Lexer
- [x] Parser
- [x] Labels
- [x] Instructions
- [x] Values
- [x] References
- [ ] Interpreter
2025-11-23 19:18:10 +11:00
- [x] Labels
2025-11-24 13:19:37 +11:00
- [x] Console I/O
2025-11-23 19:18:10 +11:00
- [x] Control flow
2025-12-01 12:28:15 +11:00
- [x] Data
2025-11-24 13:19:37 +11:00
- [x] Variable creation
- [x] Variable access
2025-12-01 12:28:15 +11:00
- [x] Lists
- [x] Creation
- [x] Access
- [x] String operations
2025-11-24 13:19:37 +11:00
- [x] Maths
- [x] Comparisions
2025-11-23 16:32:54 +11:00
- [ ] Type conversions
- [ ] Functions
- [ ] Custom data structures
- [ ] Working with external libraries