lex semicolon