lexical.l barely finished