Prototypes for parser.

Yes, I know, collection of tokens (like `operand`) really isn't a token,
but this way the whole thing is far simpler.

Time for real parts of the parser now.