Files
gf-core/lib/resource/abstract/ShallowI.gf

201 lines
4.1 KiB
Plaintext

incomplete concrete ShallowI of Shallow = open Resource in {
lincat
N = N ;
CN = CN ;
N2 = N2 ;
N3 = N3 ;
PN = PN ;
NP = NP ;
Det = Det ;
Num = Num ;
A = A ;
A2 = A2 ;
ADeg = ADeg ;
AP = AP ;
V = V ;
V2 = V2 ;
V3 = V3 ;
VS = VS ;
VV = VV ;
VP = VP ;
VPI = VPI ;
Adv = Adv ;
AdV = AdV ;
AdA = AdA ;
AdC = AdC ;
PP = PP ;
Prep = Prep ;
S = S ;
Cl = Cl ;
Slash = Slash ;
RP = RP ;
RCl = RCl ;
IP = IP ;
IAdv = IAdv ;
QCl = QCl ;
Imp = Imp ;
Conj = Conj ;
ConjD = ConjD ;
Subj = Subj ;
ListS = ListS ;
ListAP = ListAP ;
ListNP = ListNP ;
Phr = Phr ;
Text = Text ;
V2A = V2A ;
V2V = V2V ;
V2S = V2S ;
VQ = VQ ;
V2Q = V2Q ;
VA = VA ;
V0 = V0 ;
AS = AS ;
A2S = A2S ;
AV = AV ;
A2V = A2V ;
QS = QS ;
RS = RS ;
TP = TP ;
Tense = Tense ;
Ant = Ant ;
lin
UseN = UseN ;
UsePN = UsePN ;
---- SymbPN = SymbPN ;
---- SymbCN = SymbCN ;
---- IntCN = IntCN ;
IndefOneNP = IndefOneNP ;
IndefNumNP = IndefNumNP ;
DefOneNP = DefOneNP ;
DefNumNP = DefNumNP ;
DetNP = DetNP ;
MassNP = MassNP ;
AppN2 = AppN2 ;
AppN3 = AppN3 ;
UseN2 = UseN2 ;
ModAP = ModAP ;
CNthatS = CNthatS ;
ModGenOne = ModGenOne ;
ModGenNum = ModGenNum ;
---- UseInt = UseInt ;
NoNum = NoNum ;
UseA = UseA ;
ComplA2 = ComplA2 ;
PositADeg = PositADeg ;
ComparADeg = ComparADeg ;
SuperlNP = SuperlNP ;
--- this is the fragment that differs from Rules
PredV np v = PredVP np (UseV v) ;
PredPassV np v = PredVP np (UsePassV v) ;
PredV2 np v x = PredVP np (ComplV2 v x) ;
PredReflV2 np v = PredVP np (ComplReflV2 v) ;
PredVS np v x = PredVP np (ComplVS v x) ;
PredVV np v x = PredVP np (ComplVV v x) ;
PredVQ np v x = PredVP np (ComplVQ v x) ;
PredVA np v x = PredVP np (ComplVA v x) ;
PredV2A np v x y = PredVP np (ComplV2A v x y) ;
PredSubjV2V np v x y = PredVP np (ComplSubjV2V v x y) ;
PredObjV2V np v x y = PredVP np (ComplObjV2V v x y) ;
PredV2S np v x y = PredVP np (ComplV2S v x y) ;
PredV2Q np v x y = PredVP np (ComplV2Q v x y) ;
PredAP np v = PredVP np (PredAP v) ;
PredSuperl np v = PredVP np (PredSuperl v) ;
PredCN np v = PredVP np (PredCN v) ;
PredNP np v = PredVP np (PredNP v) ;
PredPP np v = PredVP np (PredPP v) ;
PredAV np v x = PredVP np (PredAV v x) ;
PredObjA2V np v x y = PredVP np (PredObjA2V v x y) ;
--
PredAS = PredAS ;
PredV0 = PredV0 ;
UseV2 = UseV2 ;
ComplV3 = ComplV3 ;
ComplA2S = ComplA2S ;
TransVV2 = TransVV2 ;
UseV2V = UseV2V ;
UseV2S = UseV2S ;
UseV2Q = UseV2Q ;
UseA2S = UseA2S ;
UseA2V = UseA2V ;
ProgVG = ProgVG ;
AdjPart = AdjPart ;
UseCl = UseCl ;
UseRCl = UseRCl ;
UseQCl = UseQCl ;
PosTP = PosTP ;
NegTP = NegTP ;
TPresent = TPresent ;
TPast = TPast ;
TFuture = TFuture ;
TConditional = TConditional ;
ASimul = ASimul ;
AAnter = AAnter ;
AdjAdv = AdjAdv ;
AdvPP = AdvPP ;
PrepNP = PrepNP ;
AdvVP = AdvVP ;
AdvCN = AdvCN ;
AdvAP = AdvAP ;
SlashV2 = SlashV2 ;
IdRP = IdRP ;
FunRP = FunRP ;
RelVP = RelVP ;
RelSlash = RelSlash ;
ModRS = ModRS ;
RelCl = RelCl ;
FunIP = FunIP ;
QuestVP = QuestVP ;
IntVP = IntVP ;
IntSlash = IntSlash ;
QuestAdv = QuestAdv ;
IndicPhrase = IndicPhrase ;
QuestPhrase = QuestPhrase ;
AdvCl = AdvCl ;
AdvPhr = AdvPhr ;
ConjS = ConjS ;
ConjAP = ConjAP ;
ConjNP = ConjNP ;
ConjDS = ConjDS ;
ConjDAP = ConjDAP ;
ConjDNP = ConjDNP ;
TwoS = TwoS ;
ConsS = ConsS ;
TwoAP = TwoAP ;
ConsAP = ConsAP ;
TwoNP = TwoNP ;
ConsNP = ConsNP ;
SubjS = SubjS ;
SubjImper = SubjImper ;
SubjQS = SubjQS ;
SubjVP = SubjVP ;
PhrNP = PhrNP ;
PhrIP = PhrIP ;
PhrIAdv = PhrIAdv ;
OnePhr = OnePhr ;
ConsPhr = ConsPhr ;
OneVP = OneVP ;
ExistCN = ExistCN ;
ExistNumCN = ExistNumCN ;
ExistQCl = ExistQCl ;
ExistNumQCl = ExistNumQCl ;
WhatMany = WhatMany ;
WhatOne = WhatOne ;
WhoMany = WhoMany ;
WhoOne = WhoOne ;
PosImperVP = PosImperVP ;
NegImperVP = NegImperVP ;
PhrOneCN = PhrOneCN ;
PhrManyCN = PhrManyCN ;
ImperOne = ImperOne ;
ImperMany = ImperMany ;
NounIPOne = NounIPOne ;
NounIPMany = NounIPMany ;
}