semicolon check