I have a coffee file with a UTF-8 BOM marker that begins with a @:
<U+FEFF>@foo = bar
test.coffee(1): error: Error: Parse error on line 1: Unexpected '@'
If I start the file with an empty line, the error goes away.
I don't know how to generate a file like that. Can you provide a file, or instructions?
You should now have a file with a UTF-8 BOM marker.
I'm unable to reproduce the problem with the currently released version, or master. Parse errors are also come from CoffeeScript, so if you get that error you probably can't run your file either.
I don't use Windows, so maybe it's a problem with CoffeeScript on Windows?