On Tue, 7 Nov 2017 11:59:51 +0800
Li Yanrui (李延瑞) <liyanrui...@gmail.com> wrote:

> Using '\ctxloadluafile'  can get an error:
> 
> ```
> ..ext/tex/texmf-context/tex/context/base/mkiv/luat-cod.lua:50: bad
> argument #1 to 'gmatch' (string expected, got nil)
> ```
> 
> It seems to be caused by 'if options ~= ""' in `lua.registercode'.
> That empyt string should be 'nil'?

I can confirm the issue, MWE:

\usemodule [letter]
\starttext
\null
\stoptext

throws:

open source     > level 4, order 5, name 
'/tmp/ctx/tex/texmf-modules/tex/context/third/letter/base/s-cor-00.mkvi'

lua error       > lua error on line 30 in file 
/tmp/ctx/tex/texmf-modules/tex/context/third/letter/base/s-cor-00.mkvi:

...ctx/tex/texmf-context/tex/context/base/mkiv/luat-cod.lua:50: bad argument #1 
to 'gmatch' (string expected, got nil)
stack traceback:
        [C]: in function 'gmatch'
        ...ctx/tex/texmf-context/tex/context/base/mkiv/luat-cod.lua:50: in 
function 'registercode'
        [ctxlua]:1: in main chunk

20     %C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21     %C GNU General Public License for more details.
22     %C
23     %C You should have received a copy of the GNU General Public License
24     %C along with this program.  If not, see <http://www.gnu.org/licenses/>.
25     
26     \unprotect
27     
28     % Lua functions for the core and also for the frontend modules
29     
30 >>  \ctxloadluafile{s-cor-00}

context: 2017.11.22 13:35

Marco
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to