Thanks. I started out reporting an issue on a semi-colon, but thought this was more of an obvious problem (that isn't a problem).
So the semi-colon issue is still there, and I think I can resolve them, but seems they occur after things like:
Here's an example from event.js
function(value) { object[method] = value };
Missing semi after value.
Turns out that the additional semi-colon issues I am seeing with prototype 1-7 is a problem after running through Google's compiler. I only strip white space, but seems that Google compiler is also removing semi-colons...