kind of a mess, but progress on generating opencl
grammar reading and all that.
WIP towards making the parser work.