CTAN Comprehensive TeX Archive Network

CTAN update: luakeys

Date: January 6, 2023 5:30:24 PM CET
Josef Friedrich submitted an update to the luakeys package. Version number: 0.12.0 2023-01-05 License type: lppl1.3c Summary description: A Lua module for parsing key-value options Announcement text:
## Added * Macros \LuakeysGetPackageOptions, \LuakeysGetClassOptions. * Option “accumulated_result”. * Data type “list” to the attribute “data_type”. * Attribute “description”. * Tables “utils.log” and “utils.ansi_color”. * Table “errors_message” to set custom messages. * Short form syntax for the definition attribute “opposite_keys”. ## Changed * Breaking change! luakeys exports now a function instead of a table. Use “require('luakeys')()” or “luakeys.new()” instead of “require('luakeys')”. * Breaking change! “luakeys.parse()”, “luakeys.define()”, “luakeys.save()” and “luakeys.get()” can’t be used anymore from the global variable luakeys. * New name for the function “new()” instead of “get_private_instance()".
This package is located at https://mirrors.ctan.org/macros/luatex/generic/luakeys More information is at https://www.ctan.org/pkg/luakeys
Thanks for the upload. For the CTAN Team Manfred Lotz CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs .

luakeys – A Lua module for parsing key-value options

This package provides a Lua module that can parse key-value options like the packages keyval, kvsetkeys, kvoptions, xkeyval, pgfkeys etc. luakeys, however, accomplishes this task entirely by using the Lua language and does not rely on . Therefore this package can only be used with the engine Lua. Since luakeys uses LPeg, the parsing mechanism should be pretty robust.

Version0.13.0 2023-01-13
Copyright2021–2023 Josef Friedrich
MaintainerJosef Friedrich



Guest Book Sitemap Contact Contact Author