Parser functions completely. Added tokens to prepare for AST (Abstract Syntax Tree) translation.

AST stuff will be done in method by adding items to the root,
traversing to the child when appropriate, and then once outside of a
method call, back up to the parent…