diff options
| author | aarne <unknown> | 2005-03-13 21:29:29 +0000 |
|---|---|---|
| committer | aarne <unknown> | 2005-03-13 21:29:29 +0000 |
| commit | 623521c70b04b0ca79aaf7f0695698bb82e48b6b (patch) | |
| tree | 3e42d498466925b75a3007eb741cb772c5c080fc /examples/stoneage/StoneageResFre.gf | |
| parent | 79fd7902f01121d5bdcb5bba0631373dd83ff463 (diff) | |
French Swadesh, some bugs remain
Diffstat (limited to 'examples/stoneage/StoneageResFre.gf')
| -rw-r--r-- | examples/stoneage/StoneageResFre.gf | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/stoneage/StoneageResFre.gf b/examples/stoneage/StoneageResFre.gf new file mode 100644 index 000000000..c1aedf59a --- /dev/null +++ b/examples/stoneage/StoneageResFre.gf @@ -0,0 +1,21 @@ +resource StoneageResFre = open RulesFre, SyntaxFre, ParadigmsFre in { + +oper + PresV : V -> NP -> Phr = \v,s -> PresCl (mkSats s v) ; + PresV2 : V2 -> NP -> NP -> Phr = \v,s,o -> + PresCl (mkSatsObject s v o) ; + PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r -> + PresCl (insertObject (mkSatsObject s v o) v.c3 v.s3 r) ; + PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ; + + PresCl : Sats -> Phr = \c -> + {s = (UseCl (PosTP TPresent ASimul) + (sats2clause c ** {lock_Cl = <>}) + ).s ! Ind ; + lock_Phr = <> + } ; + + ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ; + ModA : A -> CN -> CN = \a -> ModAP (UseA a) ; + +}
\ No newline at end of file |
