From bb3e0c4488db36c2d0a81dc39e90c37bc7adf389 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Thu, 30 Mar 2017 18:15:37 +0200 Subject: arabica: removed unnecessary rules and tables --- arabluatex.lua | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) (limited to 'arabluatex.lua') diff --git a/arabluatex.lua b/arabluatex.lua index 722084c..3b76376 100644 --- a/arabluatex.lua +++ b/arabluatex.lua @@ -497,11 +497,11 @@ end local function transarabica(str) str = string.gsub(str, "\\arb(%b{})", function(inside) inside = string.sub(inside, 2, -2) - for i = 1,#hamzatrarabica do - inside = string.gsub(inside, hamzatrarabica[i].a, hamzatrarabica[i].b) + for i = 1,#hamzatrloc do + inside = string.gsub(inside, hamzatrloc[i].a, hamzatrloc[i].b) end - for i = 1,#tanwintrarabica do - inside = string.gsub(inside, tanwintrarabica[i].a, tanwintrarabica[i].b) + for i = 1,#tanwintrloc do + inside = string.gsub(inside, tanwintrloc[i].a, tanwintrloc[i].b) end for i = 1,#trigraphstrarabica do inside = string.gsub(inside, trigraphstrarabica[i].a, trigraphstrarabica[i].b) @@ -512,14 +512,11 @@ local function transarabica(str) for i = 1,#singletrarabica do inside = string.gsub(inside, singletrarabica[i].a, singletrarabica[i].b) end - for i = 1,#longvtrarabica do - inside = string.gsub(inside, longvtrarabica[i].a, longvtrarabica[i].b) - end - for i = 1,#shortvtrarabica do - inside = string.gsub(inside, shortvtrarabica[i].a, shortvtrarabica[i].b) + for i = 1,#longvtrloc do + inside = string.gsub(inside, longvtrloc[i].a, longvtrloc[i].b) end - for i = 1,#finaltrarabica do - inside = string.gsub(inside, finaltrarabica[i].a, finaltrarabica[i].b) + for i = 1,#shortvtrloc do + inside = string.gsub(inside, shortvtrloc[i].a, shortvtrloc[i].b) end for i = 1,#punctuationtr do inside = string.gsub(inside, punctuationtr[i].a, punctuationtr[i].b) -- cgit v1.2.3