Commit Graph

142 Commits

Author SHA1 Message Date
hallgren cec28ebec0 Lang???.gf: exclude Documentation from present mode
The Documentation module is excluded from present mode in abstract/Lang.gf,
so it needs to be excluded in the corresponding concrete syntaxes too
to avoid problems.
2014-10-23 16:32:55 +00:00
aarne 27cb32844b variants for language and wife in Chi dictionary 2014-10-20 22:24:22 +00:00
aarne 31e67742fa some adjustments for 0,1,2's in NumeralChi. Remaining problem: 225,250 gets "liang" as a variant for its second digit, should be only "er". 2014-10-20 22:07:32 +00:00
aarne f3d4c7f4d7 added the constructor Noun.NumeralSuperlOrd for phrases like "third largest", which have special linearizations in many languages e.g. German (drittgrösste) and Finnish (kolmanneksi suurin). Implemented for Chi (to check), Dut, Eng, Fin, Ger, Romance, Scand so far 2014-08-24 14:32:44 +00:00
aarne 7815ea4b3e made the "how old" construction in Chinese more efficient by moving variants to the top level; the resulting rule is the same. This kind of inefficiencies are best found if you compile with the -v option and check for constructors creating unexpectedly many PGF rules. 2014-08-24 14:28:48 +00:00
hallgren 4c38803eea Convert many RGL modules from Latin-1 to UTF-8 to speed up compilation
Also add flags coding=utf8 to silence warnings.
2014-08-19 19:42:05 +00:00
hallgren 75278a5828 Adjust the -path flags in 112 RGL modules
The -path flags in the RGL modules compiled during 'cabal build' now refer 
directly to the needed source directories. References 'alltenses' and 'present'
(and the nonexistent directory 'mathematical') have been removed.

This allows the files to be compiled in any order (e.g. in parallel). In
addition, you can do things like

	gf -retain lib/src/api/TrySwe.gf

without compiling/installing any other RGL modules first, and without 
setting any other path flags or environment variables.
2014-08-18 22:26:29 +00:00
aarne 9702746c0e using reduplication in Chi indirect questions, as suggested by Qiao 2014-07-15 09:41:26 +00:00
aarne e72784f5e2 distinction between direct and indirect questions in Chi, to eliminate "ma" in indir questions 2014-07-05 08:33:45 +00:00
aarne 8466c09107 ConstructionsDut and geonames in DictionaryChi (including some in Latin letters without spaces) 2014-06-18 13:14:51 +00:00
aarne 6ffdf419e7 moved Names to Construction, to make the structure simpler ; use months and weeks as PN's as well 2014-06-18 09:27:57 +00:00
aarne 86c9ff1b4c coercions from special categories in Construction to N and PN 2014-06-18 06:29:34 +00:00
aarne 444606c246 moved lexical parts of Construction to Names, and added Language names there ; implemented for the six old Construction languages 2014-06-17 19:12:18 +00:00
aarne b142710b38 rewrote SentenseChi.AdvSlash to prevent looping with unknown tokens ; the rule is right, but the cause of looping should be found 2014-04-20 07:41:57 +00:00
aarne 3e80f7f94d corrected use of possess_Prep in Chi to avoid double "de" 2014-03-20 06:56:44 +00:00
aarne 784808f4c7 importing DocumentationChi in LangChi, as usual 2014-03-09 21:10:14 +00:00
kr.angelov 9c45e9aa80 fix in DocumentationChi 2014-02-26 10:30:38 +00:00
kr.angelov 25d739a86a add DocumentationChi and fix the old ParseChi 2014-02-25 14:11:07 +00:00
aarne 3cb55c2764 removed obsolete DictEng??? grammars and marked Parse as obsolete in Makefile 2014-01-22 15:00:16 +00:00
aarne ee342e0837 Merry Christmas and other Dict updates 2014-01-17 14:42:22 +00:00
aarne df9b2c5a2e Documentation and Construction back in Lang, via the inclusion of ../api in the paths of Lang and All files 2013-12-16 11:51:15 +00:00
aarne 118be922fb added abstract to paths in Parse* to make them find Constructions and Documentation 2013-12-15 22:06:13 +00:00
aarne 935a30db90 added noun compound form to Swe; commented out Constructions and Documentation in Lang concretes, because their presence makes it impossible to bootstrap the compilation of the library, causing new makes of the library to fail (to be fixed) 2013-12-15 20:11:19 +00:00
aarne 112af19cfd time in ConstructionsChi 2013-12-15 12:22:16 +00:00
aarne 8d0262ef8f split may_VV into may_1_VV (be possible) and may_2_VV (be allowed); not yet in Bul, Hin 2013-12-12 12:35:44 +00:00
aarne fa917cd4c6 home adverbs in Chi 2013-12-10 09:31:30 +00:00
aarne 61fb3790c1 more variants in ParseChi: topicalized adverbs, V-not-V questions 2013-12-09 10:43:57 +00:00
aarne 98f9809a4c Constructions in Ger 2013-12-08 13:24:00 +00:00
aarne 452cfdd6fb Chi constructions (part of them), topicalized time adverbs 2013-12-08 13:11:29 +00:00
aarne d3f21cce99 added constructions to Parse grammars 2013-12-06 17:13:53 +00:00
aarne e190bb6e71 added passives and self's to Chi 2013-12-06 09:16:50 +00:00
kr.angelov 67a44343f0 split teacher_N into two genders 2013-12-03 10:39:45 +00:00
kr.angelov 9e843ca6d3 one big patch with several changes in the different dictionaries
1. the duplicated variants in the French entries are merged
2. ~150 abstract words are split into masculine and feminine entries.
   The actual defininitions for English, Bulgarian, French and German differ.
   For the other languages they are just copied.
3. fan_N, intelligency_N, character_N and letter_N are split into
   different senses. The entries for Bulgarian, Swedish, German and French
   are sense disambiguated. For English they are just copied since they
   are ambiguous. For the other languages they are copied since I don't
   know how to translate them.
2013-12-03 08:14:05 +00:00
hallgren 1ccd47784d Add explicit character encoding specifications in 39 more RGL modules
To silence warnings and avoid potential problems after changing the default
encoding to UTF-8.
2013-11-25 18:17:12 +00:00
kr.angelov 6b5d3deb53 split degree_N into three senses and add licentiate_N and phd_N in Bulgarian 2013-11-13 16:39:04 +00:00
kr.angelov b422567dd2 split fire_N into two senses fire_1_N and fire_2_N 2013-11-13 08:59:03 +00:00
kr.angelov ba08b3d6f1 remove the beam_size flag from the other ParseXXX grammars 2013-11-06 11:02:53 +00:00
aarne 81510ae921 changed whichSg/Pl_IDet to which_IQuant in DictEngAbs and Eng, Fin, Swe, Chi implementations 2013-11-01 13:49:21 +00:00
aarne 5369db4025 corrected DictEng(Chi,Fin,Swe).which_IQuant to whichSg_IDet and whichPl_IDet as in DictEngAbs; fixed ParseSwe.ComplVV with correct anteriority and polarity 2013-10-31 14:55:05 +00:00
kr.angelov 37b0ad21ee remove very_Adv from Dict* 2013-10-28 13:07:20 +00:00
aarne 6817e96fed fixed Chi ombudsman_N and Scand GenNP.sp 2013-10-27 15:42:14 +00:00
aarne 3ce5100054 merged sysu/Assign* with DictEngChi now that they have been checked; fixed some multicharacter problems 2013-10-23 16:13:21 +00:00
aarne 4848f6fb0b added missing PartNP and a classifier to CountNP in Chi 2013-10-22 06:06:25 +00:00
aarne 50ee9513ff Qiao's corrections to SYSU assignements. 2013-10-20 10:13:50 +00:00
aarne b15fd333c7 more general Pinyin file generation in Chi 2013-10-19 16:00:07 +00:00
aarne 4803c693f0 time adverb word order in Chi ; mkDet in MakeStructural Swe 2013-10-19 15:40:27 +00:00
aarne eba599f2f1 corrections in DictEngChi 2013-10-16 14:46:19 +00:00
aarne ad3ac88f80 fixed one forgotten Chinese char in pinyin/ResChi 2013-10-16 13:55:32 +00:00
aarne 9c0efc92bb revised Pinyin versions of Chi files: now called Chi instead of Cmn for simplicity, but resideing in chinese/pinyin, which should appear in path before chinese and alltenses when used 2013-10-16 13:46:18 +00:00
aarne d0d29227e3 moved Chi.GenNP to its proper place 2013-10-13 20:00:04 +00:00