add lexanalysis