Commit Graph

69 Commits

Author SHA1 Message Date
krasimir
94171908c0 before the optimizations OptParametrize and OptValues were applied twice. in addition the values optimization is now always applied because it become very cheep 2009-11-12 21:11:51 +00:00
krasimir
cbcdae9148 hopefully the last revision of the relative paths handling algorithm 2009-10-06 10:27:34 +00:00
krasimir
332dbf7b9b another attempt to get the paths handling right 2009-10-05 14:58:13 +00:00
krasimir
95a577d269 simple profiler for PMCFG 2009-09-05 14:04:39 +00:00
krasimir
e69f8165c0 make erasing=on the default 2009-06-16 14:50:06 +00:00
krasimir
37aa3947a5 implement --gfo-dir. before it was recognized but ignored 2009-05-09 18:00:11 +00:00
krasimir
ae6e8ee401 added -gf-lib-path option which overides the value of GF_LIB_PATH 2009-04-30 07:56:22 +00:00
krasimir
6be08d77e0 fix the handling of flag coding 2009-02-23 14:17:16 +00:00
krasimir
5c2ce87cde PMCFG pretty printer 2009-02-07 23:31:22 +00:00
krasimir
75829ceab3 the new pretty printer is now used for all -dump-* options. added -dump-source. implemented -dump-opt 2009-02-01 12:24:37 +00:00
krasimir
3c53194ca9 --make now implies --batch 2009-01-23 06:14:34 +00:00
krasimir
ebd98056ce binary serialization for PGF 2008-10-28 13:57:10 +00:00
bjorn
d327d9da6c Added --parser=ondemand flag. 2008-10-20 14:52:50 +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
krasimir
4573d10442 the new optimized incremental parser and the common subexpression elimination optimization in PMCFG 2008-10-14 08:00:50 +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
429092ac6a added mode 'gf --run' for running silently a script ; made quizzes handle character encoding correctly ; for this end, collected coding functions in GF.Text.Coding 2008-10-01 16:01:51 +00:00
bjorn
446aa1b5db Added --cfg option for specifying which CFG transformations to use. Added startcatonly CFG trasnformation. Removed output formats that are now easily done with --cfg: "regular", "nolr". 2008-09-30 11:52:11 +00:00
bjorn
ba321be3ff Added pgf-pretty output-format 2008-09-26 15:21:32 +00:00
bjorn
92c76a6265 Added --output-format=ebnf. 2008-09-26 09:20:39 +00:00
bjorn
b114cfda77 Added --output-format=nolr. Minor makeRegular refactoring. 2008-09-25 13:41:07 +00:00
bjorn
13191ac155 Added --output-format=regular. 2008-09-25 11:49:00 +00:00
bjorn
cdc647e788 Added an FCFG output format (--output-format=fcfg). This now lives in GF.Speech.PGFToCFG, but should probably move somewhere else. 2008-09-25 08:41:49 +00:00
bjorn
75df5cf443 Added srgs_abnf_nonrec grammar printer to GF.Infra.Options. 2008-09-23 12:44:17 +00:00
bjorn
207ddc4cb6 Added --haskell-prefix option for changing the constructor prefix in generated Haskell modules. 2008-09-03 15:42:11 +00:00
peb
74826158cb new PGF output format: prolog syntax
* output a PGF grammar in prolog readable syntax
* variables in abstract syntax (hypotheses and lambda-abstractions) 
  are translated to unique logical variables
* PGF terms in concrete syntax are translated to more prolog-like terms
2008-09-03 09:04:09 +00:00
bjorn
a415c83319 Export modifyFlags and modifyModuleFlags from GF.Infra.Options. 2008-08-24 14:52:49 +00:00
bjorn
cb98536de1 Added srgs_xml_nonrec output format. 2008-08-22 08:43:58 +00:00
bjorn
e459cc7771 Include coding flag in .gfo files.
Because the PGF file gets all the flags from the GFO file automatically, we get the coding flag in the PGF file too. This is undesirable, since PGF is supposed to always by in UTF-8.
2008-06-25 18:14:45 +00:00
aarne
e9e80fc389 changed names of resource-1.3; added a note on homepage on release 2008-06-25 16:54:35 +00:00
aarne
b96b36f43d removed src for 2.9 2008-06-25 16:43:48 +00:00
kr.angelov
e51eaed4fd add the FCFG parser 2006-06-01 11:19:47 +00:00
aarne
35aac815db tb -trees ; rl ; path in gfe ; removed spurious "file not found" 2006-03-02 09:55:50 +00:00
aarne
3cbd135010 resource specialized to present tense ; preprocessor flag 2006-02-25 18:59:32 +00:00
aarne
f339b8839b arbitrary lincat records; noparse pragmas 2005-11-14 15:03:40 +00:00
aarne
f9293c6b29 probabilistic 2005-10-30 22:44:00 +00:00
aarne
c2aeb9ae16 macro commands 2005-10-06 09:02:33 +00:00
aarne
db4cf670d0 common subexp elimination 2005-09-18 21:55:46 +00:00
aarne
6a66fc5d71 gfe as preprocessing to compiler 2005-06-10 20:04:00 +00:00
aarne
e8aa32d746 example substitutions 2005-06-03 20:51:58 +00:00
aarne
a38a894481 lin rules by parsing 2005-06-02 09:23:52 +00:00
peb
54a1e0f879 "Committed_by_peb" 2005-05-11 09:28:16 +00:00
bringert
5c9917ff8d Fixed module names and imports after giant file move. 2005-04-21 15:21:02 +00:00
peb
78108f7817 "Committed_by_peb" 2005-04-20 11:49:44 +00:00
peb
ac00f77dad "Committed_by_peb" 2005-04-11 12:57:45 +00:00
peb
dbae321c69 "Committed_by_peb" 2005-03-18 09:17:10 +00:00
bringert
7194efcea8 Finished UTF8 identifier conversion. Will probably redo it at string level, i.e. after pretty-printing instead 2005-03-08 14:31:22 +00:00
aarne
115be3d52b p by lines, lin to multi 2005-02-25 14:35:48 +00:00
peb
bf436aebaa "Committed_by_peb" 2005-02-24 10:46:37 +00:00