Recursive descent parser is mostly set up.  Things still to do for it:  1. defined_class method needs to be correctly implemented  2. peekToken and matchToken methods need to be implemented with some FileIO methods converting characters into tokens/terminals  3. Testing for this parser has not been done at all, so there's that too