Commit 93f9fdc7 authored by remivantrijp's avatar remivantrijp

Separating dependency from constituent structure. More updates will follow.

parent 161ce17a
......@@ -57,8 +57,8 @@
(left-pole-structure
base-transient-structure)
unit-tree)))))
(old-boundaries (fcg::fcg-get-boundaries base-transient-structure))
(new-boundaries (fcg::update-list-of-boundaries old-boundaries temp-node))
(old-boundaries (fcg-get-boundaries base-transient-structure))
(new-boundaries (update-list-of-boundaries old-boundaries temp-node))
(new-form-constraints (infer-all-constraints-from-boundaries
new-boundaries
(get-updating-references cxn-inventory)
......
......@@ -48,17 +48,11 @@
(syn-cat ((is-matrix-clause -)
(agreement ?agreement))))
(intransitive-clause (clause)
(syn-cat ((clause-type intransitive)))
(functional-structure ((subject ?subject))))
(syn-cat ((clause-type intransitive))))
(transitive-clause (clause)
(syn-cat ((clause-type transitive)))
(functional-structure ((subject ?subject)
(object ?object))))
(syn-cat ((clause-type transitive))))
(ditransitive-clause (transitive-clause)
(syn-cat ((clause-type ditransitive)))
(functional-structure ((subject ?subject)
(object ?object)
(dative ?dative))))
(syn-cat ((clause-type ditransitive))))
;; Phrases
;; ---------------------------------------------------------------
(phrase ()
......@@ -86,9 +80,7 @@
(VP (phrase)
(ev-args (?ref-ev ?perf-ev ?asp-ev ?ev))
(head ?verb)
(sem-valence ((actor ?actor) (undergoer ?undergoer)))
(sem-cat ((sem-function predicating-expression)
(emphasis ?emphasis)))
(sem-cat ((sem-function predicating-expression)))
(syn-cat ((phrase-type VP)
(tam ((tense ?tense)
(aspect ((perfect ?perf)
......@@ -117,8 +109,7 @@
(syn-cat ((categories (noun))
(agreement ?agr))))
(common-noun (noun)
(syn-cat ((categories (noun common-noun))
(lex-class common-noun))))
(syn-cat ((lex-class common-noun))))
(compound (noun))
(proper-noun (noun)
(syn-cat ((categories (noun proper-noun))
......@@ -127,16 +118,13 @@
(referent ?ref)
(args (?output ?input))
(sem-cat ((sem-class predicate)))
(syn-cat ((categories (adjective predicate))
(syn-function adjectival)
(agreement ?agr))))
(syn-cat ((lex-class adjective))))
(determiner ()
(referent ?ref)
(args (?ref ?input))
(syn-cat ((categories (determiner)))))
(syn-cat ((lex-class determiner))))
(article (determiner)
(syn-cat ((categories (article determiner))
(lex-class article))))
(syn-cat ((lex-class article))))
))
;;; 2. Definition of a CATEGORY-SPEC.
......@@ -229,4 +217,4 @@
("VBZ" verb)
("DT" determiner)
("JJ" adjective)
("PRP$" possessive-pronoun)))
("PRP$" possessive-pronoun)))
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment