Finished basic parser/tokenizer