parser.py: Adding default methods for expression, term and factor
parser.py: Adding default methods for second level expressions and terms
parser.py: Adding default method for goal
parser.py: Updating parser methods for grammar
parser.py: Adding default method for languages
parser.py: Adding grammar rules to relevent functions
parser.py: Updating get_token method -> return_iterator()