Parsing C++ at 1 gigabyte per second. (Syntax highlighting; nothing semantic yet.)