# 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 - [ ] Labels - [ ] Console I/O - [ ] Control flow - [ ] Data - [ ] Variable creation - [ ] Variable access - [ ] Lists - [ ] Creation - [ ] Access - [ ] String operations - [ ] Maths - [ ] Comparisions - [ ] Type conversions - [ ] Functions - [ ] Custom data structures - [ ] Working with external libraries