-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathParseEng.gf
45 lines (39 loc) · 1.72 KB
/
ParseEng.gf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
--# -path=.:../abstract:../common:../api
concrete ParseEng of Parse =
NounEng - [PPartNP, UseN2, RelNP, DetNP, NumDigits],
VerbEng - [PassV2, ReflVP, ComplVV, SlashV2V, SlashVV, SlashV2VNP, UseCopula],
AdjectiveEng - [ReflA2,CAdvAP,AdjOrd],
AdverbEng - [ComparAdvAdj,ComparAdvAdjS,AdnCAdv],
SentenceEng - [UseCl, EmbedVP],
QuestionEng,
RelativeEng - [IdRP],
ConjunctionEng,
PhraseEng - [UttAP, UttVP],
IdiomEng,
TenseX - [Pol,PPos,PNeg,SC,CAdv],
NamesEng,
ParseExtendEng,
WordNetEng,
ConstructionEng - [Language, InLanguage, languageNP, languageCN,
afrikaans_Language, amharic_Language, arabic_Language,
bulgarian_Language, catalan_Language, chinese_Language,
danish_Language, dutch_Language, english_Language,
estonian_Language, finnish_Language, french_Language,
german_Language, greek_Language, hebrew_Language,
hindi_Language, japanese_Language, italian_Language,
latin_Language, latvian_Language, maltese_Language,
nepali_Language, norwegian_Language, persian_Language,
polish_Language, punjabi_Language, romanian_Language,
russian_Language, sindhi_Language, spanish_Language,
swahili_Language, swedish_Language, thai_Language,
turkish_Language, urdu_Language],
DocumentationEng ** open ResEng, ExtraEng, Prelude in {
flags
case_sensitive = off;
lin
PPos = {s = [] ; p = CPos} ;
PNeg = {s = [] ; p = CNeg (variants {True; False})} ; -- contracted: don't
UseCl = variants {SentenceEng.UseCl; ExtraEng.ContractedUseCl} ;
IdRP = which_who_RP ;
-- INJECT
} ;