krasimir
|
30ebf7fd59
|
-gfo-files is consulted not only when .gfo files are created but also when we search for them
|
2009-05-11 06:50:50 +00:00 |
|
krasimir
|
c6ac4801ad
|
upgrade to GHC 6.10.2
|
2009-04-30 05:13:55 +00:00 |
|
krasimir
|
63ccad9e85
|
refactor GF.Data.BacktrackM to use the MonadState and Functor classes
|
2009-04-14 08:07:33 +00:00 |
|
aarne
|
c7376c78a9
|
warning for overshadowed patterns, temporal solution
|
2009-04-06 14:07:22 +00:00 |
|
krasimir
|
9cae779ac5
|
incomplete support for record types in the abstract syntax
|
2009-03-16 14:41:49 +00:00 |
|
krasimir
|
a391c69fd3
|
use new parser which supports the syntax in GF.Grammar.Grammar directly
|
2009-03-16 14:10:30 +00:00 |
|
krasimir
|
3ac05b4f61
|
some more refactoring
|
2009-03-15 17:59:49 +00:00 |
|
krasimir
|
3afe18dc57
|
code cleanup in the typechecker
|
2009-03-15 17:33:14 +00:00 |
|
krasimir
|
bae62cf7c2
|
remove the obsolete GF.Infra.PrintClass
|
2009-03-13 07:00:04 +00:00 |
|
krasimir
|
30c1342169
|
fix the update of overloaded functions
|
2009-03-05 19:18:51 +00:00 |
|
krasimir
|
993ceb63bc
|
in GF.Grammar.Update - remove the indirection before to print the error message
|
2009-03-05 09:08:52 +00:00 |
|
krasimir
|
7babfd1da6
|
qualified/unqualified mode for GF.Grammar.Printer. Used in the "cc" command
|
2009-03-04 13:41:33 +00:00 |
|
krasimir
|
6be08d77e0
|
fix the handling of flag coding
|
2009-02-23 14:17:16 +00:00 |
|
krasimir
|
01fef5109c
|
Perhaps -> Maybe refactoring and better error message for conflicts during module update
|
2009-02-23 12:42:44 +00:00 |
|
krasimir
|
5c2ce87cde
|
PMCFG pretty printer
|
2009-02-07 23:31:22 +00:00 |
|
krasimir
|
7a882b5c36
|
another bugfix in the module dependency checker
|
2009-02-01 21:32:46 +00:00 |
|
krasimir
|
db9a1acaeb
|
merge Lookup and LookAbs and move some lookup functions from PrGrammar to Lookup
|
2009-01-31 22:08:12 +00:00 |
|
krasimir
|
0e1215a8f1
|
some dead code elimination in UseIO and ReadFiles
|
2009-01-31 20:36:41 +00:00 |
|
krasimir
|
6133fcbb5f
|
fix flag handling in combination with binary serialization
|
2009-01-31 16:53:21 +00:00 |
|
krasimir
|
ff0c0085cf
|
bug fix in the module dependencies checker
|
2009-01-31 10:49:01 +00:00 |
|
krasimir
|
f6661c3213
|
remove some more obsolete code
|
2009-01-23 07:16:46 +00:00 |
|
krasimir
|
f0718589df
|
.gfo files in binary format
|
2009-01-23 06:15:27 +00:00 |
|
krasimir
|
e3892b82c0
|
remove some dead types from GF.Grammar.Grammar
|
2009-01-20 14:33:42 +00:00 |
|
krasimir
|
d95ca4a103
|
refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removed
|
2009-01-19 13:23:03 +00:00 |
|
aarne
|
e009048e08
|
removed dependencies of Zipper and editor in GF grammar compiler
|
2008-12-08 14:25:11 +00:00 |
|
aarne
|
75ecc5f97b
|
preperations for Val of params
|
2008-12-08 12:49:03 +00:00 |
|
aarne
|
de8bea8d69
|
data structures for param values with number, preparing optimized pattern matching in grammar compilation
|
2008-12-08 07:15:19 +00:00 |
|
aarne
|
d38f56b025
|
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
|
5dee98234e
|
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 |
|
peb
|
7babe205e8
|
Fix in Prolog output of the atom "'"
|
2008-11-17 13:33:53 +00:00 |
|
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
|
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
|
a26290659d
|
Replace Category with Type in the PGF API. Added readLanguage and showLanguage.
|
2008-10-20 11:35:05 +00:00 |
|
krasimir
|
418856d9bf
|
move the literal category names to PGF.Macros
|
2008-10-19 14:21:58 +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
|
d1633b98d0
|
Honor --erasing flag from command-line also when compiling existing .gfo to PGF.
|
2008-10-16 08:27:43 +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
|
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 |
|