summaryrefslogtreecommitdiff
path: root/old-lib/resource/abstract/Idiom.gf
diff options
context:
space:
mode:
Diffstat (limited to 'old-lib/resource/abstract/Idiom.gf')
-rw-r--r--old-lib/resource/abstract/Idiom.gf22
1 files changed, 22 insertions, 0 deletions
diff --git a/old-lib/resource/abstract/Idiom.gf b/old-lib/resource/abstract/Idiom.gf
new file mode 100644
index 000000000..6b012becc
--- /dev/null
+++ b/old-lib/resource/abstract/Idiom.gf
@@ -0,0 +1,22 @@
+--1 Idiom: Idiomatic Expressions
+
+abstract Idiom = Cat ** {
+
+-- This module defines constructions that are formed in fixed ways,
+-- often different even in closely related languages.
+
+ fun
+ ImpersCl : VP -> Cl ; -- it is hot
+ GenericCl : VP -> Cl ; -- one sleeps
+
+ CleftNP : NP -> RS -> Cl ; -- it is I who did it
+ CleftAdv : Adv -> S -> Cl ; -- it is here she slept
+
+ ExistNP : NP -> Cl ; -- there is a house
+ ExistIP : IP -> QCl ; -- which houses are there
+
+ ProgrVP : VP -> VP ; -- be sleeping
+
+ ImpPl1 : VP -> Utt ; -- let's go
+
+}