Commit Graph

1975 Commits

Author SHA1 Message Date
krasimir
042739d747 pretty printing of qualified identifiers 2009-01-23 06:11:41 +00:00
krasimir
181e6a26b1 remove unused import 2009-01-23 06:11:10 +00:00
krasimir
1e8ec70c95 improved error message 2009-01-22 15:52:19 +00:00
krasimir
b0b0911a20 remove the obsolete GF\Devel directory 2009-01-22 15:28:10 +00:00
krasimir
7f388d4f19 optimized Data.Binary.Get.getWord8 2009-01-22 15:01:41 +00:00
krasimir
523ca3a076 add hopefully complete binary serialization for the GF.Grammar.Grammar abstract syntax. Still not in use 2009-01-20 16:20:38 +00:00
krasimir
e176b99d12 simple fixes in GF.Grammar.Printer 2009-01-20 15:38:52 +00:00
krasimir
425b464f2d whitespace only 2009-01-20 15:38:18 +00:00
krasimir
c8e924707c remove some dead types from GF.Grammar.Grammar 2009-01-20 14:33:42 +00:00
krasimir
36c757b076 added pretty printing for flags 2009-01-20 14:07:13 +00:00
krasimir
6a0dcdd043 pretty printer for the GF.Grammar syntax. still not in use 2009-01-20 12:43:15 +00:00
krasimir
4f093feb49 refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removed 2009-01-19 13:23:03 +00:00
aarne
bd95b5e3eb command dg for showing source grammar dep graph restored 2008-12-19 14:28:58 +00:00
krasimir
79d51c4479 added codepage 1250 i.e. central european. Useful for Polish, Czech, Slovak, Hungarian, Slovene, Bosnian, Croatian, Serbian, Romanian and Albanian 2008-12-17 23:53:12 +00:00
aarne
4d970ae48c fixed discontinuous constituents in word alignment 2008-12-16 15:20:03 +00:00
aarne
c75c7a38a0 datatype for bracketed texts, and improved word alignment 2008-12-16 13:56:23 +00:00
aarne
4fd7cb4976 position of arrows in alignment 2008-12-16 08:59:26 +00:00
aarne
9982b15b5b better treatment of syncategorematic words in alignment 2008-12-15 15:45:36 +00:00
aarne
2bccc3e405 visualization of word alignment based on bracketing (command aw); does not work for syncategorematic words yet 2008-12-15 10:33:53 +00:00
aarne
10fbaa6dec bracketing with tree node reference: l -bracket 2008-12-13 20:19:37 +00:00
aarne
e8898ffd69 morphological analyser in shell state - now reasonably fast 2008-12-12 08:12:24 +00:00
aarne
8c4cc8fa5f a dialogue-like editor loop 2008-12-11 15:36:40 +00:00
aarne
c69cfe7a50 added and editor function allMetas showing all meta positions and their types 2008-12-10 14:20:52 +00:00
aarne
e0600ad248 documentation in the Editor files 2008-12-10 13:22:54 +00:00
aarne
c6a8477106 fix in Editor 2008-12-10 12:13:01 +00:00
aarne
f2271374ea parsing in the toy editor 2008-12-09 23:05:32 +00:00
aarne
485ad4ff80 Editor with some commands, using PGF API, with demo shell in exper/EditShell; still buggy 2008-12-09 14:52:12 +00:00
aarne
dd691347f8 started PGF editor 2008-12-08 17:15:36 +00:00
aarne
666184ca64 removed dependencies of Zipper and editor in GF grammar compiler 2008-12-08 14:25:11 +00:00
aarne
72346d6aca preperations for Val of params 2008-12-08 12:49:03 +00:00
aarne
ca4c63c58f data structures for param values with number, preparing optimized pattern matching in grammar compilation 2008-12-08 07:15:19 +00:00
bjorn
48e90ad8bd Rename PGF Server cabal packages to pgf-server (was gf-server). 2008-12-05 19:10:51 +00:00
bjorn
e27065ae74 Added more functions to gf-server-jsapi.js 2008-12-05 19:08:58 +00:00
bjorn
48630f36ea Update src/server/simple-client.html and gf-server-jsapi.js to work with current pgf server. 2008-12-05 19:00:20 +00:00
aarne
7de283f322 fixed a Compute bug due to failure to match typed record values with untyped record patterns 2008-12-04 17:02:24 +00:00
bjorn
bfa73d40fc pgf server: return 1 result for /random without limit argument. 2008-12-04 13:54:43 +00:00
bjorn
5ce5a3403b Remove more unused stuff from GF.Data.Operations. 2008-12-01 21:33:53 +00:00
bjorn
09845dc0b4 Fix URL of delete-last.png in fridge app. 2008-12-01 20:45:07 +00:00
bjorn
acea90a252 Remove lots of old unused stuff from GF.Data.Operations. 2008-11-27 10:55:24 +00:00
bjorn
f6cf10e655 More efficient implementation of topological sort.
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-27 10:29:29 +00:00
bjorn
210089b6c8 Move Graph, Relation and Graphviz modules from GF.Speech to GF.Data. 2008-11-27 08:43:08 +00:00
bjorn
0619824fa3 Remove ununsed GF.Source.SharedString module. 2008-11-27 08:36:18 +00:00
bjorn
832f25fc2a Don't use string sharing in LexGF.
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-26 16:19:54 +00:00
bjorn
499d6ade49 My profiling showed that the BinTree operations were responsible for about 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-26 15:44:22 +00:00
bjorn
22269d277e Get 'make prof' working with GHC 6.8 2008-11-26 14:56:46 +00:00
bringert
fee1483bd8 lighttpd conf tweak. 2008-11-20 16:49:12 +00:00
bjorn
de09e64892 pgf.fcgi: don't install any signal handlers. Since we didn't look at the variable they set, we just created zombies. 2008-11-20 15:00:53 +00:00
bjorn
1203d31d77 gwt: rearragne html files and paths to get nicer URLs. 2008-11-20 14:06:06 +00:00
bjorn
dd58077add Fix permissions of pgf server error log. 2008-11-20 09:52:18 +00:00
bjorn
7181e8540a gf-server lighttpd.conf: put fcgi socket in basedir, with PID in name. This helps avoid clashed when running muyltiple gf servers on the same machine. 2008-11-20 08:56:17 +00:00