Commit Graph

2568 Commits

Author SHA1 Message Date
krasimir
abe8da32fd add parser and pretty printer for types 2008-10-20 07:52:14 +00:00
krasimir
418856d9bf move the literal category names to PGF.Macros 2008-10-19 14:21:58 +00:00
krasimir
9837fb8fb1 move PGF.Quiz to GF.Quiz. It is not part of the PGF API 2008-10-19 16:38:56 +00:00
bjorn
a6c4747b11 lighttpd.conf: use default server.event-handler = "select" 2008-10-17 12:57:52 +00:00
bjorn
48a031db98 gf-server-jsapi: clean up old callbacks 2008-10-17 12:57:34 +00:00
bjorn
feb3e84fb5 Don't include parsers for Ger, Dan, Nor in server/demo.pgf and server/lang.pgf 2008-10-17 12:41:48 +00:00
bjorn
411326de31 Fixed URL in gwt-client/Translate-shell-external to work with lighttpd 2008-10-17 12:41:19 +00:00
bjorn
0eaef4a5b5 Use JSON-P in gf-server-jsapi.js 2008-10-17 11:14:46 +00:00
bjorn
3df821efd7 Added JSON-P support to fastcgi server. 2008-10-17 10:49:34 +00:00
bjorn
1a098d3d7a Delete gf.fcgi in src/server/Makefile. 2008-10-17 10:05:29 +00:00
bjorn
44eeb7a0f7 A bunch of changes that make it easy to run the gf server with lighttpd 2008-10-16 13:39:09 +00:00
bjorn
f211fc10ca Multithreaded gf.fcgi. 2008-10-16 13:00:44 +00:00
bjorn
11ba8a6a17 server/makefile added test.pgf target. 2008-10-16 13:00:16 +00:00
bjorn
95278a947f Export list in GF.Compile.GetGrammar 2008-10-16 12:59:40 +00:00
bjorn
bb25c86ae5 Copy command-line flags to in-memory module when reading from a .gfo file. This maeans that command-line flags get put in the .pgf file. 2008-10-16 11:58:18 +00:00
bjorn
176dc3e730 In shell "p" command, only try languages that have a parser. 2008-10-16 11:33:09 +00:00
bjorn
b0351dc653 build pgf files in src/server with erasing parsing 2008-10-16 11:27:12 +00:00
bjorn
f0f4948f5b Allow giving .gfo files as gfc command-line arguments. 2008-10-16 10:33:23 +00:00
bjorn
d10c8bd20a Removed on-demand parser generation from the PGF interpreter. 2008-10-16 10:18:54 +00:00
bjorn
dc3f283344 Moved parser building in the PGF interpreter to PGF.hs from PGF/Raw/Convert.hs, in preparation for doing something more clever about it (e.g. looking at the parser flag). 2008-10-16 10:13:25 +00:00
bjorn
8726886298 A bit more verbosity when combining PGF files. Use putPointE when writing output files. 2008-10-16 10:12:57 +00:00
bjorn
d1633b98d0 Honor --erasing flag from command-line also when compiling existing .gfo to PGF. 2008-10-16 08:27:43 +00:00
bjorn
5422eb54d9 code tweak: use Map.findWithDefault in PGF.Macros.lookMap 2008-10-16 08:22:04 +00:00
aarne
856c31a64b restored the possibility to compile .cf files to gf 2008-10-15 15:08:38 +00:00
krasimir
adc6566cd3 high-order syntax in PMCFG 2008-10-15 14:58:00 +00:00
krasimir
be75baa4bf rename some variable names 2008-10-15 09:43:15 +00:00
bjorn
7676ab8e00 Copy command-line options to module flags when compiling to .gfo. 2008-10-15 14:24:23 +00:00
bjorn
849642e9dd Merge ModuleOptions and Options. 2008-10-15 11:55:18 +00:00
bjorn
1ecb4f63e9 Added OPTIONS class to make options handling somewhat nicer. Next, I will merge Flags and ModuleFlags. 2008-10-15 11:38:34 +00:00
jordi.saludes
60ba93cfbb for_Prep is 'para' in Spa. 2008-10-11 21:50:28 +00:00
krasimir
f438fbb294 rename emptyFRulesEnv to emptyGrammarEnv 2008-10-15 09:26:01 +00:00
bjorn
dc2d0f0df4 Added PGF.TypeCheck to .cabal. 2008-10-15 09:05:37 +00:00
krasimir
e36d70d483 threat category _Var as a literal category 2008-10-15 08:38:34 +00:00
krasimir
4fa3eb87cd generate metavariables in the tree extraction for PMCFG 2008-10-15 08:02:12 +00:00
krasimir
5f33e0bda9 store the total number of PMCFG categories in the PGF file 2008-10-15 07:47:57 +00:00
krasimir
57ee52103d literal categories in the incremental parser 2008-10-14 15:29:50 +00:00
aarne
e4dc63f665 rudimentary abstract syntax type checker and solver in PGF 2008-10-14 14:34:08 +00:00
krasimir
ec2d7e2299 pass the full Tokn type to the add function not just the KS string 2008-10-14 13:29:45 +00:00
aarne
a2e3b1ce73 moved paraphrases to examples/test/, meant for small grammars used for testing various aspects 2008-10-14 11:20:44 +00:00
aarne
a11f1b1437 paraphrase works a little better now ; added examples/paraphrase for testing 2008-10-14 11:19:30 +00:00
krasimir
3fe0cccaf7 remove trace in the PMCFG compilation 2008-10-14 09:40:55 +00:00
krasimir
4573d10442 the new optimized incremental parser and the common subexpression elimination optimization in PMCFG 2008-10-14 08:00:50 +00:00
krasimir
0c66ad597d register PGF.AbsCompute and PGF.Paraphrase in GF.cabal 2008-10-14 07:57:32 +00:00
krasimir
e054f9b063 remove GF.Source.ErrM from GF.cabal 2008-10-13 20:03:29 +00:00
aarne
54f8fd9ec1 added a paraphrase method applying def's in both directions, in subtrees, and step by step; doesn't work properly yet 2008-10-13 16:41:21 +00:00
aarne
fbc72e3230 added a note on refreshing variables in AbsCompute 2008-10-10 16:01:07 +00:00
aarne
4e795bab9b a first version of PGF.AbsCompute 2008-10-10 15:53:17 +00:00
aarne
917f417413 AdjOrd instance of mkAP 2008-10-10 12:26:09 +00:00
bjorn
88798b2a23 Added option to treat some categories as lexical when generating Haskell data types. 2008-10-10 11:55:12 +00:00
aarne
18aa48941c oops - forgot mkPresent as well 2008-10-08 08:35:51 +00:00