summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-04pgf server: return 1 result for /random without limit argument.bjorn
2008-12-04the letter grammar set ported to GF 3aarne
2008-12-03accusative for Finnish numeral determinersaarne
2008-12-02bug fixes relevant for Bronzeage. NB Bulgarian can be compiled separately ↵aarne
with old lib
2008-12-02added slavic to some paths in Bulgaria, and Inanimate to one place in ↵aarne
SymbolBul, to be able to compile them
2008-12-02sibstantival det forms in scandinavianaarne
2008-12-02corrected BeschSpa.encontrar_38aarne
2008-12-01Don't try to include Bulgarian in the bronzeage.pgf, since it seems to be ↵bjorn
missing from the repo.
2008-12-01Get A2, married_A2 from Lexicon in parsing grammar, since OALS doesn't have ↵bjorn
any A2's.
2008-12-01Copy OALD files after building parse grammar.bjorn
2008-12-01Remove more unused stuff from GF.Data.Operations.bjorn
2008-12-01Fix URL of delete-last.png in fridge app.bjorn
2008-12-01fixed the gender of French numeral "un"aarne
2008-11-27fix the inflection of computer in Bulgariankrasimir
2008-11-27category Art removed from Russiankrasimir
2008-11-27further refactoring in Russiankrasimir
2008-11-27move lincat Subj, Prep to Slavickrasimir
2008-11-27Remove lots of old unused stuff from GF.Data.Operations.bjorn
2008-11-27More efficient implementation of topological sort. bjorn
Profiling the compilation of the OALD lexicon showed that 90-95% of the time was spent in topoSort. The old implementation was quadratic. Replaced this with O(E + V) implementation, in GF.Data.Relation. This gave a 10x speed-up (~ 25 sec instead of ~270 sec) for compiling ParseEng and OaldEng.
2008-11-27Move Graph, Relation and Graphviz modules from GF.Speech to GF.Data.bjorn
2008-11-27Remove ununsed GF.Source.SharedString module.bjorn
2008-11-26initial Slavic grammar, shared between Bulgarian and Russiankrasimir
2008-11-26SubstForm in Russian is replaced with NForm like in Bulgarian and is used ↵krasimir
more widely
2008-11-26Don't use string sharing in LexGF.bjorn
Profiling showed that when loading a large .gfo file, shareString was responsible for 15-18% of the CPU time, and a lot of the allocation. Since we already use ByteStrings for reading the source files, shareString mostly has the effect of creating lots of small ByteStrings instead of one large one. Since the plain size of the .gfo is seldom a problem (unlike when it was read as a String), it is ok to keep the whole file as one ByteString in RAM, and have all tokens point into that. Profiling after the change showed 15-20% reduction in CPU time and in total allocation.
2008-11-26My profiling showed that the BinTree operations were responsible for about ↵bjorn
60% of the CPU time when reading a large .gfo file. Replacing BinTree by Data.Map reduced this to about 6%, which meant about 50% reduction in total CPU time.
2008-11-26Get 'make prof' working with GHC 6.8bjorn
2008-11-26Use OALD in ParseEng.bjorn
2008-11-26OALD: split lexicon into two: one for open classes and one for closed classes.bjorn
2008-11-26add Russian in next-libkrasimir
2008-11-26Added generated OALD files (Oald.gf and OaldEng.gf) to repo.bjorn
2008-11-26Added original OALD files to repo.bjorn
2008-11-26OALD: More info in generated header.bjorn
2008-11-26OALD: clean up asc2gf script.bjorn
2008-11-26OALD: remove * and add comment for guessed irregular noun plural forms.bjorn
2008-11-26OALD: Use verbs from IrregEng when possible.bjorn
2008-11-26Added ParadigmsEng.mkV : Str -> V -> V, which adds a prefix to an existing verb.bjorn
2008-11-25First working version of OALD dictionary conversion. Still missing: ↵bjorn
irregular verbs, irregular nouns, better handling of singular- and plural-only nouns.
2008-11-25Added ParadigmsEng.mkConj.bjorn
2008-11-25First version of OALD alsmost working.bjorn
2008-11-24add preposition "na" when the case is dative (QuestionBul)krasimir
2008-11-24replace spec with qformkrasimir
2008-11-24replace latin 'a' with cyrillic 'a'krasimir
2008-11-21links in demo.txtaarne
2008-11-21links to demosaarne
2008-11-21Started working on oald2gf script.bjorn
2008-11-21Added CompCN to ParseEng. Perhaps this should move to NounEng.bjorn
2008-11-20lighttpd conf tweak.bringert
2008-11-20pgf.fcgi: don't install any signal handlers. Since we didn't look at the ↵bjorn
variable they set, we just created zombies.
2008-11-20gwt: rearragne html files and paths to get nicer URLs.bjorn
2008-11-20Added CAdvNP and CAdvSSlash to ParseEng. Maybe they should go in Noun.gf ↵bjorn
instead?