diff options
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/piton/piton.sty')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/piton/piton.sty | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/lualatex/piton/piton.sty b/Master/texmf-dist/tex/lualatex/piton/piton.sty index 6f3929fc766..72591ea8baa 100644 --- a/Master/texmf-dist/tex/lualatex/piton/piton.sty +++ b/Master/texmf-dist/tex/lualatex/piton/piton.sty @@ -19,8 +19,9 @@ %% LaTeX version 2005/12/01 or later. %% ------------------------------------------- %% -\def\PitonFileVersion{3.0a} -\def\PitonFileDate{2024/05/12} +\def\PitonFileVersion{3.0b} +\def\PitonFileDate{2024/05/23} + \NeedsTeXFormat{LaTeX2e} @@ -72,7 +73,7 @@ \__piton_msg_new:nnn { piton.lua~not~found } { The~file~'piton.lua'~can't~be~found.\\ - This~eror~is~fatal.\\ + This~error~is~fatal.\\ If~you~want~to~know~how~to~retrieve~the~file~'piton.lua',~type~H~<return>. } { @@ -730,6 +731,23 @@ { \__piton_NewPitonLanguage:nnnnn { #1 } { #2 } { #3 } } } \prop_new:N \g__piton_languages_prop +\keys_define:nn { NewPitonLanguage } + { + morekeywords .code:n = , + otherkeywords .code:n = , + sensitive .code:n = , + keywordsprefix .code:n = , + moretexcs .code:n = , + morestring .code:n = , + morecomment .code:n = , + moredelim .code:n = , + moredirectives .code:n = , + tag .code:n = , + alsodigit .code:n = , + alsoletter .code:n = , + alsoother .code:n = , + unknown .code:n = \__piton_error:n { Unknown~key~NewPitonLanguage } + } \cs_new_protected:Npn \__piton_NewPitonLanguage:nnn #1 #2 #3 { \tl_set:Nx \l_tmpa_tl @@ -737,6 +755,7 @@ \tl_if_blank:nF { #1 } { [ \str_lowercase:n { #1 } ] } \str_lowercase:n { #2 } } + \keys_set:nn { NewPitonLanguage } { #3 } \prop_gput:Non \g__piton_languages_prop \l_tmpa_tl { #3 } \exp_args:NV \__piton_NewPitonLanguage:nn \l_tmpa_tl { #3 } } @@ -1362,7 +1381,7 @@ \__piton_msg_new:nn { Language~not~defined } { Language~not~defined \\ - The~language~'\l_tmpa_tl'~has~not~been~defined~previoulsy.\\ + The~language~'\l_tmpa_tl'~has~not~been~defined~previously.\\ If~you~go~on,~your~command~\token_to_str:N \NewPitonLanguage\ will~be~ignored. } @@ -1373,6 +1392,12 @@ version~as~the~file~'piton.sty'.~You~can~go~on~but~you~should~ address~that~issue. } +\__piton_msg_new:nn { Unknown~key~NewPitonLanguage } + { + Unknown~key~for~\token_to_str:N \NewPitonLanguage.\\ + The~key~'\l_keys_key_str'~is~unknown.\\ + This~key~will~be~ignored.\\ + } \__piton_msg_new:nn { Unknown~key~for~SetPitonStyle } { The~style~'\l_keys_key_str'~is~unknown.\\ @@ -1449,6 +1474,7 @@ The~available~keys~are~(in~alphabetic~order):~ auto-gobble,~ background-color,~ + begin-range,~ break-lines,~ break-lines-in-piton,~ break-lines-in-Piton,~ |