WIP: Reducing code complexity - Mamertes::Parser