using basic parsers for all grammar constructs
introduced grammar layer: to make grammar structure of parsed language robot-friendly; also caused separation of grammar-related and presentation-related parser parameters