TokenAst#type, TokenAst#value, Declaration#type, Declaration#symbol
refactor Parser spec
small spec cleanup
refactor 'extends' specs for Ast
Param < VariableDeclaration
remove 'extends' specs
pare down Program spec
refactor to expect_syntax_error
pare down Declaration specs, (specifically #type_specifier and #id)
refactor Declaration specs
move ExpressionStatement specs
refactor and reorganize CompoundStatement specs
pare down ExpressionStatement spec
note FIXME for CompoundStatement spec
simplify specs up to IfStatement
pare down IfStatement specs
pare down WhileStatement specs
pare down ReturnStatement and WriteStatement specs
FIXME for Parser spec
attr_accessor -> attr_reader