aboutsummaryrefslogtreecommitdiff
path: root/lib/plurals.nom
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plurals.nom')
-rw-r--r--lib/plurals.nom24
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