Conjugate a Latin verb: Difference between revisions
Content added Content deleted
(Add Factor) |
(→{{header|Factor}}: show English meanings as well) |
||
Line 72: | Line 72: | ||
CONSTANT: pronouns { |
CONSTANT: pronouns { |
||
"I" |
"I" |
||
"you |
"you" |
||
"he, she, it" |
"he, she, it" |
||
"we" |
"we" |
||
"you |
"you all" |
||
"they" |
"they" |
||
} |
} |
||
Line 98: | Line 98: | ||
dup check-input 3 head* endings [ append ] with map ; |
dup check-input 3 head* endings [ append ] with map ; |
||
: |
: he/she/it ( str -- newstr ) |
||
dup " |
"s" append dup dup "he %s, she %s, it %s" sprintf ; |
||
⚫ | |||
: english ( str -- seq ) |
|||
⚫ | |||
pronouns [ 2 = [ nip he/she/it ] [ " " glue ] if ] with |
|||
⚫ | |||
map-index ; |
|||
:: conjugate. ( la en -- ) |
|||
la en "Present active indicative conjugations of %s (%s):\n" |
|||
⚫ | |||
⚫ | |||
⚫ | |||
{{out}} |
{{out}} |
||
<pre> |
<pre> |
||
Present active indicative conjugations of amāre: |
Present active indicative conjugations of amāre (love): |
||
amō I love |
|||
amās you love |
|||
you (singular) amās |
|||
he, she, it |
amat he loves, she loves, it loves |
||
amāmus we love |
|||
amātis you all love |
|||
amant they love |
|||
Present active indicative conjugations of dāre: |
Present active indicative conjugations of dāre (give): |
||
dō I give |
|||
dās you give |
|||
you (singular) dās |
|||
he, she, it |
dat he gives, she gives, it gives |
||
dāmus we give |
|||
dātis you all give |
|||
dant they give |
|||
</pre> |
</pre> |
||