If you wish to have a langage without semicolons, design your grammar properly, not add kludges to the lexer.
cat foo.js; jsmin <foo.js "foo" && !"foo" "foo"&&;!"foo"