From 714472e8575c555407c657292e4783509c7bc391 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Sun, 29 Mar 2020 18:09:43 +0200 Subject: [PATCH] updated data representation in README --- README.org | 123 ++++++++++++++++++++++------------------------------- 1 file changed, 50 insertions(+), 73 deletions(-) diff --git a/README.org b/README.org index d22c234..e1c69e0 100644 --- a/README.org +++ b/README.org @@ -53,33 +53,33 @@ #+BEGIN_SRC json { "version": "1", - "categories": [ - ["V", "aeiou"], - ["L", "āēīōū"], - ["C", "ptcqbdgmnlrhs"], - ["F", "ie"], - ["B", "ou"], - ["S", "ptc"], - ["Z", "bgd"] - ], - "rules": [ - ["[sm]$", ""], - ["i(?P%V)", "j$v"], - ["%L", "%V"], - ["(?P%Vr)e$", "$v"], - ["(?P%V)v(?P%V)", "$b$a"], - ["u$", "o"], - ["gn", "nh"], - ["(?P%V)p(?P%V)", "$vb$a"], - ["(?P%V)t(?P%V)", "$bd$a"], - ["(?P%V)c(?P%V)", "$bg$a"], - ["(?P%F)ct", "$fit"], - ["(?P%B)ct", "$but"], - ["(?P%V)pt", "$vt"], - ["ii", "i"], - ["(?P%C)er(?P%V)", "$cr$v"], - ["lj", "lh"] - ] + "categories": { + "B": "ou", + "C": "ptcqbdgmnlrhs", + "F": "ie", + "Z": "bgd", + "L": "āēīōū", + "S": "ptc", + "V": "aeiou" + }, + "rules": { + "(?P%B)ct": "$but", + "(?P%V)t(?P%V)": "$bd$a", + "u$": "o", + "(?P%V)c(?P%V)": "$bg$a", + "(?P%V)v(?P%V)": "$b$a", + "gn": "nh", + "ii": "i", + "(?P%F)ct": "$fit", + "i(?P%V)": "j$v", + "(?P%V)p(?P%V)": "$vb$a", + "(?P%Vr)e$": "$v", + "lj": "lh", + "[sm]$": "", + "%L": "%V", + "(?P%V)pt": "$vt", + "(?P%C)er(?P%V)": "$cr$v" + } } #+END_SRC @@ -88,53 +88,30 @@ --- version: "1" categories: - - - V - - aeiou - - - L - - āēīōū - - - C - - ptcqbdgmnlrhs - - - F - - ie - - - B - - ou - - - S - - ptc - - - Z - - bgd + Z: bgd + S: ptc + V: aeiou + F: ie + L: āēīōū + B: ou + C: ptcqbdgmnlrhs rules: - - - "[sm]$" - - "" - - - i(?P%V) - - j$v - - - "%L" - - "%V" - - - (?P%Vr)e$ - - $v - - - (?P%V)v(?P%V) - - $b$a - - - u$ - - o - - - gn - - nh - - - (?P%V)p(?P%V) - - $vb$a - - - (?P%V)t(?P%V) - - $bd$a - - - (?P%V)c(?P%V) - - $bg$a - - - (?P%F)ct - - $fit - - - (?P%B)ct - - $but - - - (?P%V)pt - - $vt - - - ii - - i - - - (?P%C)er(?P%V) - - $cr$v - - - lj - - lh + "%L": "%V" + (?P%V)v(?P%V): $b$a + u$: o + "[sm]$": "" + gn: nh + (?P%F)ct: $fit + (?P%V)p(?P%V): $vb$a + ii: i + (?P%C)er(?P%V): $cr$v + lj: lh + (?P%Vr)e$: $v + (?P%V)c(?P%V): $bg$a + (?P%B)ct: $but + i(?P%V): j$v + (?P%V)t(?P%V): $bd$a + (?P%V)pt: $vt #+END_SRC You can find more information on how to use regular expressions with this