add lexical parser
add lexical parser