summaryrefslogtreecommitdiff
path: root/examples/SUMO/RGLExt/Extension.gf
diff options
context:
space:
mode:
Diffstat (limited to 'examples/SUMO/RGLExt/Extension.gf')
-rw-r--r--examples/SUMO/RGLExt/Extension.gf32
1 files changed, 32 insertions, 0 deletions
diff --git a/examples/SUMO/RGLExt/Extension.gf b/examples/SUMO/RGLExt/Extension.gf
new file mode 100644
index 000000000..170403983
--- /dev/null
+++ b/examples/SUMO/RGLExt/Extension.gf
@@ -0,0 +1,32 @@
+
+-- other functions needed for parsing
+
+abstract Extension = Cat ** {
+
+
+
+cat
+ PolSentence;
+ StmtS ;
+ [CN]{2};
+fun
+
+VerbToNounV2 : V2 -> N2 ; -- discovering
+VerbToNoun : V -> N ; -- walking is healthy
+VerbToGerundA : V -> A ; -- singing bird
+VerbToParticipeA : V -> A ; -- the required number
+ConjCN : Conj -> [CN] -> CN ; -- set or class
+mkPolSent : Cl -> PolSentence ;
+sentToNoun : PolSentence -> NP ;
+UsePolSentence : Pol -> PolSentence -> StmtS ;
+
+at_Prep : Prep ;
+per_Prep : Prep ;
+O1 : NP ;
+O2 : NP ;
+O3 : NP ;
+O4 : NP ;
+O5 : NP ;
+
+
+}; \ No newline at end of file