Initial commit
Initial
Basic parser working
Parser layer should validate syntax not sematics.
Structure correctly.
Continued simplification.
Continued cleanup
Notes
Implement alt comment syntax
wip
wip
Import rs274ngc and rip out useful parts.
rs274ngc is unsupported, cleanup.
Continued cleanup
Continued cleanup.

rs274ngc is obviously very high quality and written with great care.
These cleanups do not reflect badly on the original code quality and are
rather my own preparations to butcher this codebase.
Remove AA BB CC ifdefs.

This version of the interpreter will always be built as 6 axis and check
allowed axes at runtime.

As modifications continue I will not maintain the ifdefs so it is better
to remove them then leave them broken.
Continued cleanup.
Cleanup
wip
wip