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