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
Ground now has an inbuilt debugger. To access this debugger, insert the `PAUSE` instruction (no arguments required) into the program. This should bring you to an interactive prompt.
Commands:
* continue: Continues execution of the program
* exit: Stops execution of the program early
* dump: Shows all variables and their contents
* inspect (variable): Shows the contents of a variable
* eval (code): Runs Ground code in the current scope
CGround now includes an experimental Ground -> x86_64 Linux ASM compiler. You can try it by adding the `-c` flag when running Ground. This will print the generated ASM to the console.