Adding alternative (specifiable) syntax for the lexer