Move from scanner-type lexer to match-based