diff options
author | Hans Hagen <pragma@wxs.nl> | 2018-07-02 16:09:16 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg42.2a@gmail.com> | 2018-07-02 16:09:16 +0200 |
commit | 847821faaecf92833f1e1564e1ef9377758d4d45 (patch) | |
tree | 7a033668d823e231478c055daeb47c4582883059 /tex/generic/context/luatex/luatex-languages.lua | |
parent | 052a096e160508ddbbbfcbf1522eb8ddbfc3b1cd (diff) | |
download | context-847821faaecf92833f1e1564e1ef9377758d4d45.tar.gz |
2018-07-02 14:46:00
Diffstat (limited to 'tex/generic/context/luatex/luatex-languages.lua')
-rw-r--r-- | tex/generic/context/luatex/luatex-languages.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/tex/generic/context/luatex/luatex-languages.lua b/tex/generic/context/luatex/luatex-languages.lua index cecd60c13..825089802 100644 --- a/tex/generic/context/luatex/luatex-languages.lua +++ b/tex/generic/context/luatex/luatex-languages.lua @@ -6,6 +6,10 @@ if not modules then modules = { } end modules ['luatex-languages'] = { license = "see context related readme files" } +if context then + os.exit() +end + -- We borrow from ConTeXt. languages = languages or { } @@ -17,19 +21,18 @@ function languages.loadpatterns(tag) loaded[tag] = 0 local filename = kpse.find_file("lang-" .. tag .. ".lua") if not filename or filename == "" then - texio.write("<unknown language file for: " .. tag .. ">") + logs.report("languages","unknown language file for '%s'",tag) else local whatever = loadfile(filename) if type(whatever) == "function" then whatever = whatever() if type(whatever) == "table" then - texio.write("<language file: " .. tag .. ">") + logs.report("languages","loading language file for '%s'",tag) local characters = whatever.patterns.characters or "" local patterns = whatever.patterns.data or "" local exceptions = whatever.exceptions.data or "" for b in string.utfvalues(characters) do - -- what about uppercase --- lang.sethjcode(b,b) + -- lang.sethjcode(b,b) tex.setlccode(b,b) end local language = lang.new() @@ -37,11 +40,11 @@ function languages.loadpatterns(tag) lang.hyphenation(language, exceptions) loaded[tag] = lang.id(language) else - texio.write("<invalid language table: " .. tag .. ">") + logs.report("languages","invalid language table for '%s'",tag) os.exit() end else - texio.write("<invalid language file: " .. tag .. ">") + logs.report("languages","invalid language file for '%s'",tag) os.exit() end end |