add lexer header
add lexer header