/
v-s-semel.foma
executable file
·42 lines (34 loc) · 1.73 KB
/
v-s-semel.foma
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# -----------------------------------------------------
# SEMELFACTIVE
# -----------------------------------------------------
# Valence-adjusting operators, degree, time and manner.
! kivantapaintairi / =kivant -apaint -ai -ri / =to.visit -punctual[short-term] -irr -rel / EN: 'short-term.visitor/visit'; ES: ''
! saikapaintziri / =saik -apaint -tz -i -ri / =to.be -punctual[short-term] -ep -irr -rel / EN: 'short-term resident/stay'; ES: ''
!
! yaapanantziri / y- =a -apanant -tz -i -ri / 3m.a- =to.take -punctual[once.more] -ep -irr -3m.o / EN: 'he.grabbed.it.once.more'
# ABRREVIATIONS
# SEMEL.F 'Semelfactive'
# ----------------------------------------
# 0: syntactic relation +synt.rel@…↓….
# +synt.rel@…↶↷….
# +synt.rel@…↲↳….
# ----------------------------------------
define V=S=SEMEL [
# 3 MORPHOLOGICAL VALUES FOR DISAMBIGUATION:
# 0: SEMEL.F
# 1: PUNCTUAL
# 2: RAPID
"[--][-apaint][Asp][+SEMEL.F][=PUNCTUAL:once;RAPID:for.a.while,short-term]" : "@EP"[{apaint}]
| "[--][-apaent][Asp][+SEMEL.F][=PUNCTUAL:once;RAPID:for.a.while,short-term]" : "@EP"[{apaent}]
# -----------------------------------------------------
# semeliterative (SEMEL.IT): single repetition of event/action (semel: one.time)
# 0 MORPHOLOGICAL VALUES FOR DISAMBIGUATION:
# 0: SEMEL.IT
| "[--][-apanant][Asp][+SEMEL.IT][=one.more.time,once.more]" : "@EP"[{apanant}]
| "[--][-apan][Asp][+SEMEL.IT][=one.more.time,once.more]" : "@EP"[{apan}]
];
define SEMEL [ [EP V=S=SEMEL]|[V=S=SEMEL] ];
# ****************************************
!define V=S=forawhile [
! "[--][+for.a.while]" : "@EP"[{apaint}]
!];