> Semicolons in Javascript are optional Yes, if there is a newline that can syntactically stand in for semicolon, or a closing brace etc. Some people think this is cool, I think it's kinda ridiculous / sloppy. I can tell you it plays hell with the lexical scanner, I don't think you can use traditional tools like lex, and even if this weren't there, the bare regular expressions /jkl'"qrs/ also derail any traditional scanner. Yuck! Well that's duktape's problem. Karl Dahlke