diff options
Diffstat (limited to 'lib/plurals.nom')
| -rw-r--r-- | lib/plurals.nom | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/lib/plurals.nom b/lib/plurals.nom deleted file mode 100644 index 0bb7e50..0000000 --- a/lib/plurals.nom +++ /dev/null @@ -1,24 +0,0 @@ -use "lib/core.nom" - -# Plurals -using: - <%endings> = (chain {x="es",c="es",s="es"} to "s") - <%plurals> = (chain {} to (: "\%\((<%endings>)->(%| -1|))")) - <%singulars> = (..) - chain {} to: - when: - * (((%| -2|) == "es") and (=lua"rawget(\(<%endings>), \(%| -3|))")): - %|1 - -3| - * (%| -1| == "s"): - %|1 - -2| - else: % -..do: - rule [the plural of %singular is %plural] =: - (<%plurals>)->%singular = %plural - (<%singulars>)->%plural = %singular - - rule [singular %plural] =: - (<%singulars>)->%plural - - rule [plural %singular] =: - (<%plurals>)->%singular |
