>> in luajit (GIT HEAD),[...]
>> tir:23 invalid escape sequence near '"'
>
> It would appear LuaJIT is simply being stricter about escape sequences
> in strings. in the regular Lua interpreter, "\-" translates into "\\-"
> because "\-" is not a valid escape sequence. In LuaJIT, you get an
> actual error...
Lua 5.2.0-beta (as of rc7 [1,2]) (as well as Metalua) is also stricter
about this:
$ ./src/lua
Lua 5.2.0 (beta) Copyright (C) 1994-2011 Lua.org, PUC-Rio
> ="\-"
stdin:1: invalid escape sequence near '\-'
[1] http://lua-users.org/lists/lua-l/2011-07/msg00219.html
[2] http://lua-users.org/lists/lua-l/2011-07/msg00118.html