summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/pmhanguljamo
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-02-04 22:14:33 +0000
committerKarl Berry <karl@freefriends.org>2020-02-04 22:14:33 +0000
commit54c32ad3fede7208dd034d5278347a380315612c (patch)
tree46a874d47d8cb72b3262d770a00504b94beb08ac /Master/texmf-dist/tex/latex/pmhanguljamo
parent737f31f8da43208991136b83a50a3a7e820c97ea (diff)
pmhanguljamo (4feb20)
git-svn-id: svn://tug.org/texlive/trunk@53664 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/pmhanguljamo')
-rw-r--r--Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty35
1 files changed, 29 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty b/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
index a491e5cdc75..b816fd90569 100644
--- a/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
+++ b/Master/texmf-dist/tex/latex/pmhanguljamo/pmhanguljamo.sty
@@ -2,7 +2,7 @@
%%
%% Poorman's Hangul Jamo Input Method.
%%
-%% (C) 2020 Kangsoo Kim <modviv2k15 at gmail.com>
+%% (C) 2020 Nova de Hi
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
@@ -14,21 +14,37 @@
%%
%% This work has the LPPL maintenance status `maintained'.
%%
-%% The Current Maintainer of this work is Kangsoo Kim.
+%% The Current Maintainer of this work is Nova de Hi.
%%
%% This work consists of the file pmhanguljamo.sty
%% and the documentation files pmhanguljamo-doc.tex and pmhanguljamo-doc.pdf.
%%
-\RequirePackage{expl3,xparse}
+\RequirePackage{xparse}
\ProvidesExplPackage
{pmhanguljamo}
- {2020/01/20}
- {v0.2.1}
+ {2020/01/28}
+ {v0.3}
{Poorman's Hangul Jamo Input Method}
+\RequirePackage{l3keys2e}
+
+\keys_define:nn { pmhanguljamo }
+{
+ rrk .bool_set:N = \opt_rrkopt_bool,
+ RRK .bool_set:N = \opt_rrkopt_bool
+}
+
+\ProcessKeysOptions { pmhanguljamo }
+
+\bool_if:NT \opt_rrkopt_bool
+{
+ \file_input:n { pmhanguljamo-rrk.tex }
+ \endinput
+}
+
\NewDocumentCommand \jamotextcmd { m }
{
- \tl_set:Nn \l_tmpa_tl { #1 / }
+ \tl_set:Nn \l_tmpa_tl { #1 / }
\regex_replace_all:nnN { / } { |/ } \l_tmpa_tl
\regex_replace_all:nnN { ; } { ;/ } \l_tmpa_tl
\regex_replace_all:nnN { : } { :/ } \l_tmpa_tl
@@ -49,6 +65,13 @@
{
\seq_set_split:Nnn \l_inputpar_seq { \par } { #1 }
\seq_indexed_map_function:NN \l_inputpar_seq \jamo_word:nn
+% \seq_set_split:Nnn \l_inputword_seq { ~ } { #1 }
+% \seq_indexed_map_inline:Nn \l_inputword_seq
+% {
+% \jamotextcmd { ##2 }
+% \int_compare:nT { ##1 < \seq_count:N \l_inputword_seq }
+% { \space }
+% }
}{}
\cs_new:Npn \jamo_word:nn #1 #2