implemented lexical analyze base of subset