Rearrange code for multiple files.
Prefix the non-static symbols.
Start the real parser.