Merge branch 'cam-py' of https://github.com/andrewjrobinson/FreeCAD_sf_master into cam-py
Started playing with boost::spirit grammar parser for GCode parser class(es)
This version creates a std::map<string,double> pairs for positional arguments (only just)
still playing...
More grammar playing.  No clearer yet...
Merge branch 'cam-py' into GrammarParser
More playing...
Got one structure working for a single command type...
Got two commands working with one argument each.
Started to separate arguments from main commands.
Now able to accumulate and print arguments
Figured out how to assign integer values directly (i.e. without the separate structure)
a bit more
And still more...
and more
Figured out the syntax for the line number return value.
Started to get the boost spirit debug output working.
rapid sort of working...
Got rapid and feed working with the lexeme[] construct so that 'g 0' fails where 'g0' succeeds.
started on recursion - not promising yet.
Got addition working in grammar (first time without infinite recursion)