diff options
| author | daurnimator <quae@daurnimator.com> | 2017-11-12 15:54:59 +1100 | 
|---|---|---|
| committer | daurnimator <quae@daurnimator.com> | 2017-11-12 15:54:59 +1100 | 
| commit | 542c431989bff3fc3a6687f182a8c61a7861efd9 (patch) | |
| tree | 0a016960930dc7227de2ff746e0687cb0d9dfc54 /src | |
| parent | cf0d23270e3af24c1cbaebc9c8a1d51eb80b1840 (diff) | |
| download | fengari-542c431989bff3fc3a6687f182a8c61a7861efd9.tar.gz fengari-542c431989bff3fc3a6687f182a8c61a7861efd9.tar.bz2 fengari-542c431989bff3fc3a6687f182a8c61a7861efd9.zip  | |
src/llex.js: Export LUA_ENV
Diffstat (limited to 'src')
| -rw-r--r-- | src/llex.js | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/src/llex.js b/src/llex.js index a20f308..cc3d0ef 100644 --- a/src/llex.js +++ b/src/llex.js @@ -16,6 +16,8 @@ const char     = defs.char;  const FIRST_RESERVED = 257; +const LUA_ENV = defs.to_luastring("_ENV", true); +  const RESERVED = {      /* terminal symbols denoted by reserved words */      TK_AND:      FIRST_RESERVED, @@ -189,7 +191,7 @@ const luaX_setinput = function(L, ls, z, source, firstchar) {      ls.linenumber = 1;      ls.lastline = 1;      ls.source = source; -    ls.envn = lstring.luaS_newliteral(L, "_ENV"); +    ls.envn = lstring.luaS_bless(L, LUA_ENV);  };  const check_next1 = function(ls, c) { @@ -596,6 +598,7 @@ const luaX_lookahead = function(ls) {  };  module.exports.FIRST_RESERVED   = FIRST_RESERVED; +module.exports.LUA_ENV          = LUA_ENV;  module.exports.LexState         = LexState;  module.exports.RESERVED         = RESERVED;  module.exports.isreserved       = isreserved;  | 
