the parser structure does not include the grammar

as with the lexer, removed the grammar from the parser structure,
as it was not used except in the init predicate