wrap verbose lexer ops as macros