From 99aed992da3907f3ac3f2fd06d943bc18bf16948 Mon Sep 17 00:00:00 2001 From: Al Date: Mon, 1 Jun 2015 17:06:53 -0400 Subject: [PATCH] [numex] English numex rules --- data/numex/rules/en.json | 389 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 389 insertions(+) create mode 100644 data/numex/rules/en.json diff --git a/data/numex/rules/en.json b/data/numex/rules/en.json new file mode 100644 index 00000000..d3446712 --- /dev/null +++ b/data/numex/rules/en.json @@ -0,0 +1,389 @@ +{ + "rules": [ + { + "name": "zero", + "value": 0, + "type": "cardinal" + }, + { + "name": "oh", + "value": 0, + "type": "cardinal" + }, + { + "name": "one", + "value": 1, + "type": "cardinal" + }, + { + "name": "two", + "value": 2, + "type": "cardinal" + }, + { + "name": "three", + "value": 3, + "type": "cardinal" + }, + { + "name": "four", + "value": 4, + "type": "cardinal" + }, + { + "name": "five", + "value": 5, + "type": "cardinal" + }, + { + "name": "six", + "value": 6, + "type": "cardinal" + }, + { + "name": "seven", + "value": 7, + "type": "cardinal" + }, + { + "name": "eight", + "value": 8, + "type": "cardinal" + }, + { + "name": "nine", + "value": 9, + "type": "cardinal" + }, + { + "name": "ten", + "value": 10, + "type": "cardinal" + }, + { + "name": "eleven", + "value": 11, + "type": "cardinal" + }, + { + "name": "twelve", + "value": 12, + "type": "cardinal" + }, + { + "name": "thirteen", + "value": 13, + "type": "cardinal" + }, + { + "name": "fourteen", + "value": 14, + "type": "cardinal" + }, + { + "name": "fifteen", + "value": 15, + "type": "cardinal" + }, + { + "name": "sixteen", + "value": 16, + "type": "cardinal" + }, + { + "name": "seventeen", + "value": 17, + "type": "cardinal" + }, + { + "name": "eighteen", + "value": 18, + "type": "cardinal" + }, + { + "name": "nineteen", + "value": 19, + "type": "cardinal" + }, + { + "name": "twenty", + "value": 20, + "type": "cardinal", + "right": "add" + }, + { + "name": "thirty", + "value": 30, + "type": "cardinal", + "right": "add" + }, + { + "name": "forty", + "value": 40, + "type": "cardinal", + "right": "add" + }, + { + "name": "fourty", + "value": 40, + "type": "cardinal", + "right": "add" + }, + { + "name": "fifty", + "value": 30, + "type": "cardinal", + "right": "add" + }, + { + "name": "sixty", + "value": 60, + "type": "cardinal", + "right": "add" + }, + { + "name": "seventy", + "value": 70, + "type": "cardinal", + "right": "add" + }, + { + "name": "eighty", + "value": 80, + "type": "cardinal", + "right": "add" + }, + { + "name": "ninety", + "value": 90, + "type": "cardinal", + "right": "add" + }, + { + "name": "hundred", + "value": 100, + "type": "cardinal", + "left": "multiply", + "right": "add" + }, + { + "name": "thousand", + "value": 1000, + "type": "cardinal", + "left": "multiply", + "right": "add" + }, + { + "name": "million", + "value": 1000000, + "type": "cardinal", + "left": "multiply", + "right": "add" + }, + { + "name": "billion", + "value": 1000000000, + "type": "cardinal", + "left": "multiply", + "right": "add" + }, + { + "name": "first", + "value": 1, + "type": "ordinal" + }, + { + "name": "second", + "value": 2, + "type": "ordinal" + }, + { + "name": "third", + "value": 3, + "type": "ordinal" + }, + { + "name": "fourth", + "value": 4, + "type": "ordinal" + }, + { + "name": "fifth", + "value": 5, + "type": "ordinal" + }, + { + "name": "sixth", + "value": 6, + "type": "ordinal" + }, + { + "name": "seventh", + "value": 7, + "type": "ordinal" + }, + { + "name": "eighth", + "value": 8, + "type": "ordinal" + }, + { + "name": "ninth", + "value": 9, + "type": "ordinal" + }, + { + "name": "tenth", + "value": 10, + "type": "ordinal" + }, + { + "name": "eleventh", + "value": 11, + "type": "ordinal" + }, + { + "name": "twelvth", + "value": 12, + "type": "ordinal" + }, + { + "name": "twelveth", + "value": 12, + "type": "ordinal" + }, + { + "name": "twelfth", + "value": 12, + "type": "ordinal" + }, + { + "name": "thirteenth", + "value": 13, + "type": "ordinal" + }, + { + "name": "fourteenth", + "value": 14, + "type": "ordinal" + }, + { + "name": "forteenth", + "value": 14, + "type": "ordinal" + }, + { + "name": "fifteenth", + "value": 15, + "type": "ordinal" + }, + { + "name": "sixteenth", + "value": 16, + "type": "ordinal" + }, + { + "name": "seventeenth", + "value": 17, + "type": "ordinal" + }, + { + "name": "eighteenth", + "value": 18, + "type": "ordinal" + }, + { + "name": "nineteenth", + "value": 19, + "type": "ordinal" + }, + { + "name": "twentieth", + "value": 20, + "type": "ordinal" + }, + { + "name": "thirtieth", + "value": 30, + "type": "ordinal" + }, + { + "name": "fortieth", + "value": 40, + "type": "ordinal" + }, + { + "name": "fourtieth", + "value": 40, + "type": "ordinal" + }, + { + "name": "fiftieth", + "value": 50, + "type": "ordinal" + }, + { + "name": "sixtieth", + "value": 60, + "type": "ordinal" + }, + { + "name": "seventieth", + "value": 70, + "type": "ordinal" + }, + { + "name": "eightieth", + "value": 80, + "type": "ordinal" + }, + { + "name": "ninetieth", + "value": 90, + "type": "ordinal" + }, + { + "name": "hundredth", + "value": 100, + "type": "ordinal", + "left": "multiply" + }, + { + "name": "thousandth", + "value": 1000, + "type": "ordinal", + "left": "multiply" + }, + { + "name": "millionth", + "value": 1000000, + "type": "ordinal", + "left": "multiply" + }, + { + "name": "billionth", + "value": 1000000000, + "type": "ordinal", + "left": "multiply" + } + ], + "ordinal_indicators": [ + { + "suffixes": [ + "th", + "st", + "nd", + "rd", + "th", + "th", + "th", + "th", + "th", + "th" + ] + } + ], + "stopwords": [ + "and" + ] +} \ No newline at end of file