Nice job.
I noticed that Langmuir publishes the source code for their altered version of GRBL. Reading the code may help figure out what else is supported.
For example here is the g-code parser: