-
Notifications
You must be signed in to change notification settings - Fork 3
/
v-s-prog.foma
executable file
·36 lines (29 loc) · 1.36 KB
/
v-s-prog.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
# ------------------
# PROGRESSIVE
# ------------------
# ABBREVIATIONS
# PROG progressive
# FUT future progressive
# MORPHOLOGICAL CATEGORY: characteristic 'ASP'
# 2 MORPHOLOGICAL VALUES FOR DISAMBIGUATION:
# 0: PROG
# 1: FUT
# ----------------------------------------
# n°: syntactic relation +synt.rel@…↓….
# +synt.rel@…↶↷….
# +synt.rel@…↲↳….
# +synt.rel@mod↲VROOT.
# CoNLL: n° -atzi _ Asp Asp Asp=+Prog n° mod _ _
# ----------------------------------------
define V=S=PROG=SET1 [
"[--][-atzi][ASP][+PROG][=actn.in.progress; FUT:actn.being.in.progress]" : "@EP"[{atzi}]
| "[--][-atsi][ASP][+PROG][=actn.in.progress; FUT:actn.being.in.progress]" : "@EP"[{atsi}]
| "[--][-ati][ASP][+PROG][=actn.in.progress; FUT:actn.being.in.progress]" : "@EP"[{ati}]
];
define V=S=PROG=SET2 [
"[--][-atz][ASP][+PROG][=actn.in.progress; FUT:actn.being.in.progress]" : "@EP"[{atz}]
| "[--][-aty][ASP][+PROG][=actn.in.progress; FUT:actn.being.in.progress]" : "@EP"[{aty}]
| "[--][-atiy][ASP][+PROG][=actn.in.progress; FUT:actn.being.in.progress]" : "@EP"[{atiy}]
];
define PROG [ [EP V=S=PROG=SET1]|[V=S=PROG=SET1]|[EP V=S=PROG=SET2]|[V=S=PROG=SET2] ];
define PROG=SET1 [ [EP V=S=PROG=SET1]|[V=S=PROG=SET1] ];