A lot of code for you Linus to reverse engineer (lexical analyzer might be able to read tokens)