diff --git a/enen/ace/config.tdl b/enen/ace/config.tdl new file mode 100644 index 0000000..06f5ee9 --- /dev/null +++ b/enen/ace/config.tdl @@ -0,0 +1,21 @@ +transfer := yes. + +grammar-top := "top.tdl". + +input-vpm := "../in.vpm". +output-vpm := "../out.vpm". + +top-type := top. +semarg-type := u. +list-type := list. +cons-type := cons. +null-type := null. +diff-list-type := diff-list. + +mrs-rels-list := RELS. +mrs-hcons-list := HCONS. + +invent-ltop := no. +hook-path := . + +enable-icons := yes. diff --git a/enen/ace/top.tdl b/enen/ace/top.tdl new file mode 100644 index 0000000..9be9a79 --- /dev/null +++ b/enen/ace/top.tdl @@ -0,0 +1,11 @@ +:begin :type. +:include "../../mrs.tdl". +:include "../../mtr.tdl". +:include "../../predicates.tdl". +:include "../../predicates.erg.tdl". +:include "../types.tdl". +:end :type. + +:begin :instance :status rule. +:include "../test.mtr". +:end :instance. diff --git a/enen/in.vpm b/enen/in.vpm new file mode 100644 index 0000000..9e31322 --- /dev/null +++ b/enen/in.vpm @@ -0,0 +1,29 @@ +PERS : PERS + * >> * + +NUM : NUM + * >> * + +IND : IND + * >> * + +SF : SF + * >> * + +TENSE : TENSE + * >> * + +MOOD : MOOD + * >> * + +PERF : PERF + * >> * + +PROG : PROG + * >> * + +SPECI : SPECI + * >> * + +COG-ST : COG-ST + * >> * diff --git a/enen/out.vpm b/enen/out.vpm new file mode 100644 index 0000000..9e31322 --- /dev/null +++ b/enen/out.vpm @@ -0,0 +1,29 @@ +PERS : PERS + * >> * + +NUM : NUM + * >> * + +IND : IND + * >> * + +SF : SF + * >> * + +TENSE : TENSE + * >> * + +MOOD : MOOD + * >> * + +PERF : PERF + * >> * + +PROG : PROG + * >> * + +SPECI : SPECI + * >> * + +COG-ST : COG-ST + * >> * diff --git a/enen/test.mtr b/enen/test.mtr new file mode 100644 index 0000000..e69de29 diff --git a/enen/types.tdl b/enen/types.tdl new file mode 100644 index 0000000..24ae5a9 --- /dev/null +++ b/enen/types.tdl @@ -0,0 +1,7 @@ +semsort := u. +tense := top. +present := tense. +prop-or-ques := sforce. +i :+ [ SORT semsort, PERSON person, NUMBER number ]. +3rd := person. +x :+ [ GENDER gender ].