[GCompute] Attempted to refactor lexing system.
[GCompute] FunctionPrinter now syntax highlights the printed source.