packages feed

numerals-0.4: src-test/Text/Numeral/Language/COD/TestData.hs

{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PackageImports    #-}
{-# LANGUAGE UnicodeSyntax     #-}

{-|
[@ISO639-1@]        -

[@ISO639-2@]        -

[@ISO639-3@]        cod

[@Native name@]     Kokáma

[@English name@]    Cocama
-}
module Text.Numeral.Language.COD.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.languagesandnumbers.com/how-to-count-in-cocama/en/cod/
-}

cardinals ∷ (Num i) ⇒ TestData i
cardinals =
  [ ( "default"
    , defaultInflection
    , [ (1, "huepe")
      , (2, "mucuica")
      , (3, "mutsapɨrɨca")
      , (4, "iruaca")
      , (5, "pichca")
      , (6, "socta")
      , (7, "cansi")
      , (8, "pusa")
      , (9, "iscun")
      , (10, "chunga")
      , (11, "chunga huepe")
      , (12, "chunga mucuica")
      , (13, "chunga mutsapɨrɨca")
      , (14, "chunga iruaca")
      , (15, "chunga pichca")
      , (16, "chunga socta")
      , (17, "chunga cansi")
      , (18, "chunga pusa")
      , (19, "chunga iscun")
      , (20, "mucuica chunga")
      , (21, "mucuica chunga huepe")
      , (22, "mucuica chunga mucuica")
      , (23, "mucuica chunga mutsapɨrɨca")
      , (24, "mucuica chunga iruaca")
      , (25, "mucuica chunga pichca")
      , (26, "mucuica chunga socta")
      , (27, "mucuica chunga cansi")
      , (28, "mucuica chunga pusa")
      , (29, "mucuica chunga iscun")
      , (30, "mutsapɨrɨca chunga")
      , (31, "mutsapɨrɨca chunga huepe")
      , (32, "mutsapɨrɨca chunga mucuica")
      , (33, "mutsapɨrɨca chunga mutsapɨrɨca")
      , (34, "mutsapɨrɨca chunga iruaca")
      , (35, "mutsapɨrɨca chunga pichca")
      , (36, "mutsapɨrɨca chunga socta")
      , (37, "mutsapɨrɨca chunga cansi")
      , (38, "mutsapɨrɨca chunga pusa")
      , (39, "mutsapɨrɨca chunga iscun")
      , (40, "iruaca chunga")
      , (41, "iruaca chunga huepe")
      , (42, "iruaca chunga mucuica")
      , (43, "iruaca chunga mutsapɨrɨca")
      , (44, "iruaca chunga iruaca")
      , (45, "iruaca chunga pichca")
      , (46, "iruaca chunga socta")
      , (47, "iruaca chunga cansi")
      , (48, "iruaca chunga pusa")
      , (49, "iruaca chunga iscun")
      , (50, "pichca chunga")
      , (51, "pichca chunga huepe")
      , (52, "pichca chunga mucuica")
      , (53, "pichca chunga mutsapɨrɨca")
      , (54, "pichca chunga iruaca")
      , (55, "pichca chunga pichca")
      , (56, "pichca chunga socta")
      , (57, "pichca chunga cansi")
      , (58, "pichca chunga pusa")
      , (59, "pichca chunga iscun")
      , (60, "socta chunga")
      , (61, "socta chunga huepe")
      , (62, "socta chunga mucuica")
      , (63, "socta chunga mutsapɨrɨca")
      , (64, "socta chunga iruaca")
      , (65, "socta chunga pichca")
      , (66, "socta chunga socta")
      , (67, "socta chunga cansi")
      , (68, "socta chunga pusa")
      , (69, "socta chunga iscun")
      , (70, "cansi chunga")
      , (71, "cansi chunga huepe")
      , (72, "cansi chunga mucuica")
      , (73, "cansi chunga mutsapɨrɨca")
      , (74, "cansi chunga iruaca")
      , (75, "cansi chunga pichca")
      , (76, "cansi chunga socta")
      , (77, "cansi chunga cansi")
      , (78, "cansi chunga pusa")
      , (79, "cansi chunga iscun")
      , (80, "pusa chunga")
      , (81, "pusa chunga huepe")
      , (82, "pusa chunga mucuica")
      , (83, "pusa chunga mutsapɨrɨca")
      , (84, "pusa chunga iruaca")
      , (85, "pusa chunga pichca")
      , (86, "pusa chunga socta")
      , (87, "pusa chunga cansi")
      , (88, "pusa chunga pusa")
      , (89, "pusa chunga iscun")
      , (90, "iscun chunga")
      , (91, "iscun chunga huepe")
      , (92, "iscun chunga mucuica")
      , (93, "iscun chunga mutsapɨrɨca")
      , (94, "iscun chunga iruaca")
      , (95, "iscun chunga pichca")
      , (96, "iscun chunga socta")
      , (97, "iscun chunga cansi")
      , (98, "iscun chunga pusa")
      , (99, "iscun chunga iscun")
      , (100, "pacha")
      , (101, "pacha huepe")
      , (102, "pacha mucuica")
      , (103, "pacha mutsapɨrɨca")
      , (104, "pacha iruaca")
      , (105, "pacha pichca")
      , (106, "pacha socta")
      , (107, "pacha cansi")
      , (108, "pacha pusa")
      , (109, "pacha iscun")
      , (110, "pacha chunga")
      , (123, "pacha mucuica chunga mutsapɨrɨca")
      , (200, "mucuica pacha")
      , (300, "mutsapɨrɨca pacha")
      , (321, "mutsapɨrɨca pacha mucuica chunga huepe")
      , (400, "iruaca pacha")
      , (500, "pichca pacha")
      , (600, "socta pacha")
      , (700, "cansi pacha")
      , (800, "pusa pacha")
      , (900, "iscun pacha")
      , (909, "iscun pacha iscun")
      , (990, "iscun pacha iscun chunga")
      , (999, "iscun pacha iscun chunga iscun")
      , (1000, "huaranga")
      , (1001, "huaranga huepe")
      , (1008, "huaranga pusa")
      , (1234, "huaranga mucuica pacha mutsapɨrɨca chunga iruaca")
      , (2000, "mucuica huaranga")
      , (3000, "mutsapɨrɨca huaranga")
      , (4000, "iruaca huaranga")
      , (4321, "iruaca huaranga mutsapɨrɨca pacha mucuica chunga huepe")
      , (5000, "pichca huaranga")
      , (6000, "socta huaranga")
      , (7000, "cansi huaranga")
      , (8000, "pusa huaranga")
      , (9000, "iscun huaranga")
      ]
    )
  ]