From d4e5c239b0d5cd9e974e172efc304c64446d8011 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Sun, 3 Jul 2016 19:24:23 +0200 Subject: arabluatex.sty now accepts Buckwalter scheme --- arabluatex.lua | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'arabluatex.lua') diff --git a/arabluatex.lua b/arabluatex.lua index 5400a62..b21ee63 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -485,12 +485,15 @@ function processvoc(str, rules, scheme) return str end -function processfullvoc(str, rules) +function processfullvoc(str, rules, scheme) str = "\\arb{".. str.."}" str = takeoutcapetc(str) str = protectarb(str) str = breakcmd(str) str = holdcmd(str) + if scheme == "buckwalter" then + str = processbuckw(str) + else end if rules == "easy" then str = fullvoceasy(str) elseif rules == "dflt" then @@ -500,12 +503,15 @@ function processfullvoc(str, rules) return str end -function processnovoc(str, rules) +function processnovoc(str, rules, scheme) str = "\\arb{".. str.."}" str = takeoutcapetc(str) str = protectarb(str) str = breakcmd(str) str = holdcmd(str) + if scheme == "buckwalter" then + str = processbuckw(str) + else end if rules == "easy" then str = novoceasy(str) elseif rules == "dflt" then -- cgit v1.2.3