summaryrefslogtreecommitdiff
path: root/next-lib/src/latin/RelativeLat.gf
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2009-06-22 15:39:08 +0000
committeraarne <aarne@chalmers.se>2009-06-22 15:39:08 +0000
commite89fdae2fa1626348d8025824a7469252fa85e42 (patch)
treec7d46bbd0494043b4bd6f917a25a7687517d0547 /next-lib/src/latin/RelativeLat.gf
parent3049b59b35b25381a7c6787444165c200d66e08b (diff)
next-lib renamed to lib, lib to old-lib
Diffstat (limited to 'next-lib/src/latin/RelativeLat.gf')
-rw-r--r--next-lib/src/latin/RelativeLat.gf54
1 files changed, 0 insertions, 54 deletions
diff --git a/next-lib/src/latin/RelativeLat.gf b/next-lib/src/latin/RelativeLat.gf
deleted file mode 100644
index de25508e0..000000000
--- a/next-lib/src/latin/RelativeLat.gf
+++ /dev/null
@@ -1,54 +0,0 @@
---concrete RelativeLat of Relative = CatLat ** open ResLat in {
---
--- flags optimize=all_subs ;
---
--- lin
---
--- RelCl cl = {
--- s = \\t,a,p,_ => "such" ++ "that" ++ cl.s ! t ! a ! p ! ODir ;
--- c = Nom
--- } ;
---
--- RelVP rp vp = {
--- s = \\t,ant,b,ag =>
--- let
--- agr = case rp.a of {
--- RNoAg => ag ;
--- RAg a => a
--- } ;
--- cl = mkClause (rp.s ! RC (fromAgr agr).g Nom) agr vp
--- in
--- cl.s ! t ! ant ! b ! ODir ;
--- c = Nom
--- } ;
---
----- Pied piping: "at which we are looking". Stranding and empty
----- relative are defined in $ExtraLat.gf$ ("that we are looking at",
----- "we are looking at").
---
--- RelSlash rp slash = {
--- s = \\t,a,p,agr =>
--- slash.c2 ++ rp.s ! RPrep (fromAgr agr).g ++ slash.s ! t ! a ! p ! ODir ;
--- c = Acc
--- } ;
---
--- FunRP p np rp = {
--- s = \\c => np.s ! Acc ++ p.s ++ rp.s ! RPrep (fromAgr np.a).g ;
--- a = RAg np.a
--- } ;
---
--- IdRP =
--- let varr : Str -> Str = \x -> variants {x ; "that"} --- for bwc
--- in {
--- s = table {
--- RC _ Gen => "whose" ;
--- RC Neutr _ => varr "which" ;
--- RC _ Acc => varr "whom" ;
--- RC _ Nom => varr "who" ;
--- RPrep Neutr => "which" ;
--- RPrep _ => "whom"
--- } ;
--- a = RNoAg
--- } ;
---
---}