changed lexer regex to allow underscore in parameters