numerals-0.4: src-test/Text/Numeral/Language/AMP/TestData.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PackageImports #-}
{-# LANGUAGE UnicodeSyntax #-}
{-|
[@ISO639-1@] -
[@ISO639-2@] -
[@ISO639-3@] amp
[@Native name@] -
[@English name@] Alamblak
-}
module Text.Numeral.Language.AMP.TestData (cardinals) where
--------------------------------------------------------------------------------
-- Imports
--------------------------------------------------------------------------------
import "base" Prelude ( Num )
import "numerals" Text.Numeral.Grammar.Reified ( defaultInflection )
import "this" Text.Numeral.Test ( TestData )
--------------------------------------------------------------------------------
-- Test data
--------------------------------------------------------------------------------
{-
Sources:
http://www.sf.airnet.ne.jp/~ts/language/number/alamblak.html
-}
cardinals ∷ (Num i) ⇒ TestData i
cardinals =
[ ( "default"
, defaultInflection
, [ (1, "rpat")
, (2, "hosf")
, (3, "hosfirpat")
, (4, "hosfihosf")
, (5, "tir yohtt")
, (6, "tir yohtti rpat")
, (7, "tir yohtti hosf")
, (8, "tir yohtti hosfirpat")
, (9, "tir yohtti hosfihosf")
, (10, "tir hosf")
, (11, "tir hosfi rpat")
, (12, "tir hosfi hosf")
, (13, "tir hosfi hosfirpat")
, (14, "tir hosfi hosfihosf")
, (15, "tir hosfirpat")
, (16, "tir hosfirpati rpat")
, (17, "tir hosfirpati hosf")
, (18, "tir hosfirpati hosfirpat")
, (19, "tir hosfirpati hosfihosf")
, (20, "yima yohtt")
, (21, "yima yohtti rpat")
, (22, "yima yohtti hosf")
, (23, "yima yohtti hosfirpat")
, (24, "yima yohtti hosfihosf")
, (25, "yima yohtti tir yohtt")
, (26, "yima yohtti tir yohtti rpat")
, (27, "yima yohtti tir yohtti hosf")
, (28, "yima yohtti tir yohtti hosfirpat")
, (29, "yima yohtti tir yohtti hosfihosf")
, (30, "yima yohtti tir hosf")
, (31, "yima yohtti tir hosfi rpat")
, (32, "yima yohtti tir hosfi hosf")
, (33, "yima yohtti tir hosfi hosfirpat")
, (34, "yima yohtti tir hosfi hosfihosf")
, (35, "yima yohtti tir hosfirpat")
, (36, "yima yohtti tir hosfirpati rpat")
, (37, "yima yohtti tir hosfirpati hosf")
, (38, "yima yohtti tir hosfirpati hosfirpat")
, (39, "yima yohtti tir hosfirpati hosfihosf")
, (40, "yima hosf")
, (41, "yima hosfi rpat")
, (42, "yima hosfi hosf")
, (43, "yima hosfi hosfirpat")
, (44, "yima hosfi hosfihosf")
, (45, "yima hosfi tir yohtt")
, (46, "yima hosfi tir yohtti rpat")
, (47, "yima hosfi tir yohtti hosf")
, (48, "yima hosfi tir yohtti hosfirpat")
, (49, "yima hosfi tir yohtti hosfihosf")
, (50, "yima hosfi tir hosf")
, (51, "yima hosfi tir hosfi rpat")
, (52, "yima hosfi tir hosfi hosf")
, (53, "yima hosfi tir hosfi hosfirpat")
, (54, "yima hosfi tir hosfi hosfihosf")
, (55, "yima hosfi tir hosfirpat")
, (56, "yima hosfi tir hosfirpati rpat")
, (57, "yima hosfi tir hosfirpati hosf")
, (58, "yima hosfi tir hosfirpati hosfirpat")
, (59, "yima hosfi tir hosfirpati hosfihosf")
, (60, "yima hosfirpat")
, (61, "yima hosfirpati rpat")
, (62, "yima hosfirpati hosf")
, (63, "yima hosfirpati hosfirpat")
, (64, "yima hosfirpati hosfihosf")
, (65, "yima hosfirpati tir yohtt")
, (66, "yima hosfirpati tir yohtti rpat")
, (67, "yima hosfirpati tir yohtti hosf")
, (68, "yima hosfirpati tir yohtti hosfirpat")
, (69, "yima hosfirpati tir yohtti hosfihosf")
, (70, "yima hosfirpati tir hosf")
, (71, "yima hosfirpati tir hosfi rpat")
, (72, "yima hosfirpati tir hosfi hosf")
, (73, "yima hosfirpati tir hosfi hosfirpat")
, (74, "yima hosfirpati tir hosfi hosfihosf")
, (75, "yima hosfirpati tir hosfirpat")
, (76, "yima hosfirpati tir hosfirpati rpat")
, (77, "yima hosfirpati tir hosfirpati hosf")
, (78, "yima hosfirpati tir hosfirpati hosfirpat")
, (79, "yima hosfirpati tir hosfirpati hosfihosf")
, (80, "yima hosfihosf")
, (81, "yima hosfihosfi rpat")
, (82, "yima hosfihosfi hosf")
, (83, "yima hosfihosfi hosfirpat")
, (84, "yima hosfihosfi hosfihosf")
, (85, "yima hosfihosfi tir yohtt")
, (86, "yima hosfihosfi tir yohtti rpat")
, (87, "yima hosfihosfi tir yohtti hosf")
, (88, "yima hosfihosfi tir yohtti hosfirpat")
, (89, "yima hosfihosfi tir yohtti hosfihosf")
, (90, "yima hosfihosfi tir hosf")
, (91, "yima hosfihosfi tir hosfi rpat")
, (92, "yima hosfihosfi tir hosfi hosf")
, (93, "yima hosfihosfi tir hosfi hosfirpat")
, (94, "yima hosfihosfi tir hosfi hosfihosf")
, (95, "yima hosfihosfi tir hosfirpat")
, (96, "yima hosfihosfi tir hosfirpati rpat")
, (97, "yima hosfihosfi tir hosfirpati hosf")
, (98, "yima hosfihosfi tir hosfirpati hosfirpat")
, (99, "yima hosfihosfi tir hosfirpati hosfihosf")
, (100, "yima tir yohtt")
]
)
]