I consider modals as being one of the following:
For completeness, the "to" in infinitive verb phrases are modal type :to, and non-modal verbs are of type :none (i.e. not modals).
Consider these examples:
|-|-| | she studies | [she {:infl :present :modal :none}studies] | | she will study | [she [vp {:infl :base :modal :base}will [vp {:infl :base :modal :none}study]]] | | she wants to study | [she [vp {:infl :present :modal :infinitive}wants [vp {:to}to {:infl :base :modal :none}study]]] | | she will want to study | [she [vp {:infl :base :modal :base}will [vp {:infl :base :modal :infinitive}want [vp{:to}to {:infl :base :modal :none}study]]]] |
With the following abbreviations:
we have:
s
/ \
she
studies
FN
vp
/ \
will study
BI BN
vp
/ \
wants vp
FI / \
to study
T BN
vp
/ \
will vp
B / \
want vp
BI / \
to study
T BN
vp
/ \
will vp
B / \
want vp
BI / \
to vp
T / \
try vp
BI / \
to study
T BN
Using the following abbreviations:
FN: Finite inflection, Nonmodal
FI: Finite inflection, Infinitive Modal
T: to
BN: Base inflection, Nonmodal
BI: Base inflection, Infinitive Modal
:infl(B=base,F=finite)
:modal(I=infinitive,N=none,T=to,B=base),
The [:infl,:modal] possibilities shown in the above syntax trees are:
Or in regular expression form:
FN | ((FI T) | B) (BI T)* BN
All verbs can be divided into one of these 3:
B: Base Modals - will, would, could, etc
FI: Infinitive Modals: try, want, etc
N: nonmodals (study, sleep, etc)
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close