modify lexer for doc support
#67 in progress