transformer-less example of parsers as introduction