bjorn
|
5e711e7abc
|
Include .gf file name in source parsing syntax error message.
|
2008-10-30 10:49:23 +00:00 |
|
krasimir
|
03d86ba05c
|
remove some redundant imports of GF.Text.UTF8
|
2008-10-28 15:47:04 +00:00 |
|
krasimir
|
ebd98056ce
|
binary serialization for PGF
|
2008-10-28 13:57:10 +00:00 |
|
aarne
|
970e69add9
|
missing case in PGF generation
|
2008-10-27 09:24:33 +00:00 |
|
krasimir
|
3fed05e121
|
fix typo
|
2008-10-25 20:44:04 +00:00 |
|
krasimir
|
e816ae237a
|
add cp1252. usefull for Swedish and German
|
2008-10-25 20:25:09 +00:00 |
|
krasimir
|
a06d2c6d50
|
extend the cp1251 coding to cover all cyrillic letters
|
2008-10-25 20:22:06 +00:00 |
|
krasimir
|
0606de738e
|
efficient and nicer implementation for literal categories
|
2008-10-21 14:30:36 +00:00 |
|
bjorn
|
d327d9da6c
|
Added --parser=ondemand flag.
|
2008-10-20 14:52:50 +00:00 |
|
bjorn
|
6b8c9dd4c9
|
Added PGF.Macros.mapConcretes
|
2008-10-20 14:51:42 +00:00 |
|
bjorn
|
d41616dd6a
|
Added Read and Show instances for CId. Also added readCId :: String -> Maybe CId, and use that for readLanguage.
|
2008-10-20 11:59:31 +00:00 |
|
bjorn
|
a26290659d
|
Replace Category with Type in the PGF API. Added readLanguage and showLanguage.
|
2008-10-20 11:35:05 +00:00 |
|
krasimir
|
eb0fefec28
|
preparation for dep. types. The -cat option can take any type instead of just a category. The PGF API is generalized as well.
|
2008-10-20 08:42:39 +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
|
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
|
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 |
|
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 |
|
krasimir
|
f438fbb294
|
rename emptyFRulesEnv to emptyGrammarEnv
|
2008-10-15 09:26:01 +00:00 |
|
krasimir
|
e36d70d483
|
threat category _Var as a literal category
|
2008-10-15 08:38:34 +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 |
|
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 |
|
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
|
4e795bab9b
|
a first version of PGF.AbsCompute
|
2008-10-10 15:53:17 +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
|
e765b97fc4
|
simplified 1.5 by removing mathematical/
|
2008-10-06 12:49:13 +00:00 |
|
aarne
|
394050d9f7
|
added a command for tree operations and started a module for defining them
|
2008-10-05 19:49:26 +00:00 |
|
aarne
|
e88c7a28a7
|
adapted old AbsCompute for use with source GF terms
|
2008-10-05 18:01:42 +00:00 |
|
aarne
|
e20969ab5d
|
prevent pgf from being empty when there are no concrete syntaxes
|
2008-10-05 15:44:16 +00:00 |
|
aarne
|
21aa3cfa17
|
forced checking def definitions; accept pgf with no concretes
|
2008-10-05 15:21:08 +00:00 |
|
aarne
|
27de3c0e7b
|
print full types instead of lock field heuristics in overload resolution if the heuristic is misleading
|
2008-10-03 18:18:21 +00:00 |
|
aarne
|
4c08128503
|
return error on undefined opers in instance and resource
|
2008-10-03 16:16:45 +00:00 |
|
bjorn
|
1e8699d159
|
Added | syntax for variants.
|
2008-10-03 07:35:26 +00:00 |
|
bjorn
|
fa69bd8ab3
|
Regenerate source GF parser from GF.cf. Now, when GF/Source/Makefile is used, no hand-hacking is needed.
|
2008-10-02 14:11:41 +00:00 |
|
bjorn
|
9e501521b4
|
Added src/GF/Source/Makefile for regenerating the GF source parser from GF.cf.
|
2008-10-02 13:42:24 +00:00 |
|
bjorn
|
86a30ef992
|
Converted GF/Source/*.hs to Unix line endings, to be able to see what happens when I regenerated the files.
|
2008-10-02 13:23:54 +00:00 |
|
bjorn
|
8fb068df6a
|
Fail more gracefully on unknown file name extensions.
|
2008-10-02 12:32:03 +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 |
|