Skip to content

Commit

Permalink
add some more future regular tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ekoontz committed Jul 7, 2024
1 parent bcddf99 commit 30ac5ce
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 9 deletions.
37 changes: 35 additions & 2 deletions resources/español/morphology/verbs.edn
Original file line number Diff line number Diff line change
Expand Up @@ -162,15 +162,48 @@
;; </present-tense rules>

;; <future tense>


{:g [#"^(.+)ar$" "$1é"]
:p [#"^(.+ar)é$" "$1"]
:u {:cat :verb
:infl :future
:agr {:number :sing
:person :1st}}}

{:g [#"^(.+)ar$" "$1ás"]
:p [#"^(.+ar)ás$" "$1"]
:u {:cat :verb
:infl :future
:agr {:number :sing
:person :2nd}}}

{:g [#"^(.+)ar$" "$1á"]
:p [#"^(.+ar)á$" "$1"]
:u {:cat :verb
:infl :future
:agr {:number :sing
:person :3rd}}}

{:g [#"^(.+)ar$" "$1emos"]
:p [#"^(.+ar)emos$" "$1"]
:u {:cat :verb
:infl :future
:agr {:number :plur
:person :1st}}}

{:g [#"^(.+)ar$" "$1éis"]
:p [#"^(.+ar)éis$" "$1"]
:u {:cat :verb
:infl :future
:agr {:number :plur
:person :2nd}}}

{:g [#"^(.+)ar$" "$1án"]
:p [#"^(.+ar)án$" "$1"]
:u {:cat :verb
:infl :future
:agr {:number :plur
:person :3rd}}}

;; </future tense>
]

17 changes: 10 additions & 7 deletions test/menard/test/español.cljc
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,14 @@
;; regular
(let [hablaré (->> "hablaré" analyze first)]
(is (= (u/get-in hablaré [:agr :number]) :sing))
(is (= (u/get-in hablaré [:infl]) :future))))






(is (= (u/get-in hablaré [:agr :person]) :1st))
(is (= (u/get-in hablaré [:infl]) :future))
(is (or (= (u/get-in hablaré [:sem :pred]) :speak)
(= (u/get-in hablaré [:sem :pred]) :talk))))
(let [hablaréis (->> "hablaréis" analyze first)]
(is (= (u/get-in hablaréis [:agr :number]) :plur))
(is (= (u/get-in hablaréis [:agr :person]) :2nd))
(is (= (u/get-in hablaréis [:infl]) :future))
(is (or (= (u/get-in hablaréis [:sem :pred]) :speak)
(= (u/get-in hablaréis [:sem :pred]) :talk)))))

0 comments on commit 30ac5ce

Please sign in to comment.