add basic lex file and build script