1
0
forked from GitHub/gf-core

Chi constructions (part of them), topicalized time adverbs

This commit is contained in:
aarne
2013-12-08 13:11:29 +00:00
parent 39cff5a66b
commit 01bf55f6c9
6 changed files with 45 additions and 21 deletions

View File

@@ -7,13 +7,14 @@ concrete ParseChi of ParseEngAbs =
NumeralChi,
SymbolChi [PN, Symb, String, CN, Card, NP, MkSymb, SymbPN, CNNumNP],
ConjunctionChi,
VerbChi - [SlashV2V, PassV2, UseCopula, ComplVV],
VerbChi - [SlashV2V, PassV2, UseCopula, ComplVV, CompAP],
AdverbChi,
PhraseChi,
SentenceChi,
QuestionChi,
RelativeChi,
IdiomChi [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
ConstructionChi,
ExtraChi [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
@@ -22,13 +23,18 @@ concrete ParseChi of ParseEngAbs =
DictEngChi
**
open ResChi, ParadigmsChi, SyntaxChi, Prelude in {
open ResChi, ParadigmsChi, SyntaxChi, Prelude, (G = GrammarChi), (E = ExtraChi) in {
flags
literal=Symb ;
coding = utf8 ;
-- Chinese-specific overrides
lin
CompAP = G.CompAP | E.CompBareAP ;
lin
EmptyRelSlash slash = mkRCl <which_RP : RP> <lin ClSlash slash : ClSlash> ;
@@ -135,8 +141,8 @@ DashCN noun cn = {s = noun.s ++ cn.s ; c = cn.c} ; ----
ComplVV v a p vp = {
verb = v ;
compl = a.s ++ p.s ++ useVerb vp.verb ! p.p ! APlain ++ vp.compl ; ---- aspect
prePart = vp.prePart
compl = a.s ++ p.s ++ vp.topic ++ vp.prePart ++ useVerb vp.verb ! p.p ! APlain ++ vp.compl ; ---- aspect
prePart, topic = []
} ;
ApposNP np1 np2 = {