start of parslet version of mini state machine description language