aarne
|
c212633be8
|
fixed the mysterious "file..gfc" error
|
2007-06-18 21:21:13 +00:00 |
|
aarne
|
6090012fa2
|
overloading in ParadigmsFre
|
2007-06-18 18:31:02 +00:00 |
|
aarne
|
ed5b02d4aa
|
checking name conflicts; some RGs don't work now
|
2007-06-17 21:56:27 +00:00 |
|
aarne
|
4704c68b34
|
marked deprecated productions in GF.cf
|
2007-06-17 14:16:01 +00:00 |
|
bringert
|
a27643baed
|
Added a simple cabal build system for the embedded API.
|
2007-06-14 16:08:38 +00:00 |
|
bringert
|
3edaa60988
|
Move some type annotations from patterns to expressions. Haskell 98 does not allow type signatures in expressions.
|
2007-06-14 16:02:07 +00:00 |
|
bringert
|
1fa928516c
|
Added OPTIONS_GHC -fglasgow-exts to files that use GHC extensions.
|
2007-06-14 15:58:36 +00:00 |
|
aarne
|
a22871d074
|
initial check for unknown words in parsing
|
2007-06-11 07:49:30 +00:00 |
|
aarne
|
fb730a75b5
|
bug fix in Compute
|
2007-06-09 14:08:23 +00:00 |
|
aarne
|
2949a973d0
|
some new shortcuts in Compute; no impressive results
|
2007-06-08 16:55:25 +00:00 |
|
aarne
|
ef9174e35d
|
pattern matching optimization; trace of fun in compilation with -v
|
2007-06-08 12:50:01 +00:00 |
|
aarne
|
06acca1f67
|
syntax interfaces
|
2007-05-31 18:46:29 +00:00 |
|
aarne
|
76268417db
|
overload checking and messages; resource.txt modifs
|
2007-05-31 09:58:38 +00:00 |
|
aarne
|
035689f8c7
|
started direct compiler from GF to GFCC
|
2007-05-15 16:35:13 +00:00 |
|
aarne
|
8af473a6f5
|
param values for TInts in Canon.Look
|
2007-05-11 13:57:34 +00:00 |
|
aarne
|
97462f7e83
|
ids for GF rather than BNFC in AbsToBNF
|
2007-05-10 14:06:45 +00:00 |
|
bringert
|
e4ef09f6aa
|
Added haskell_gadt -printer. It does not include a Compos instance yet, so it's not terribly useful.
|
2007-05-10 13:56:41 +00:00 |
|
aarne
|
278a0ab45d
|
printing abs as BNF
|
2007-05-10 12:51:40 +00:00 |
|
aarne
|
5f2121e181
|
removed the Str/Tok distinction in CheckGrammar - obsolete anyway.
|
2007-05-03 13:55:34 +00:00 |
|
bringert
|
94d4ec728c
|
Fixed use of -unlexer in EmbedAPI. Before, EmbedAPI.linearize ignored the flags in the grammar.
|
2007-04-21 16:20:02 +00:00 |
|
bringert
|
273dc7120f
|
Nicer formatting of generated GSL.
|
2007-03-27 10:21:16 +00:00 |
|
bringert
|
5abf240a98
|
Remove all empty SLF nodes, don't care about edge explosion. Empty nodes are pprobably worse than lots of edges.
|
2007-03-26 17:36:58 +00:00 |
|
bringert
|
3797cfd11e
|
Use EBNF compaction for GSL.
|
2007-03-26 14:51:24 +00:00 |
|
bringert
|
5faf418f4e
|
Fixed SISR bug.
|
2007-03-26 13:12:04 +00:00 |
|
bringert
|
de0ca9f533
|
commented LC_LR modification
|
2007-03-25 16:34:53 +00:00 |
|
bringert
|
4490e256a8
|
Also remove indirectly cyclic productions.
|
2007-03-25 16:34:35 +00:00 |
|
bringert
|
85072fb6b2
|
Added srg0006: A grammar with a cycle caused by an empty production.
|
2007-03-25 16:11:51 +00:00 |
|
bringert
|
4331167011
|
Comments only.
|
2007-03-25 11:26:03 +00:00 |
|
bringert
|
ed1e7f4485
|
SRG generation: merge categories with identical set of productions. The LC_LR algorithm produces lots of those, especially when there is little inflection.
|
2007-03-24 23:29:38 +00:00 |
|
bringert
|
4fdc0b598a
|
Modified the LC_LR implementation to only produce rules using A-X categories when those categories have any productions.
|
2007-03-24 17:30:04 +00:00 |
|
bringert
|
61456fd9ca
|
Better debugging output when SRG generation crashes because of a missing category.
|
2007-03-24 17:26:21 +00:00 |
|
bringert
|
7ae2e01678
|
Remove removeIdenticalRules, since it would get rid of alternative parse results.
|
2007-03-20 22:09:17 +00:00 |
|
bringert
|
00e681aee8
|
Do the same initial transformations as for CFGs when generating FAs: remove cycles, identical rules and down top-down and bottom-up filtering.
|
2007-03-20 22:00:50 +00:00 |
|
bringert
|
50614d399a
|
Do top-down and bottom-up filtering together to a fixed point.
|
2007-03-20 21:59:36 +00:00 |
|
bringert
|
fa33c22e07
|
Moved code and comments around in TransformCFG.
|
2007-03-20 21:35:24 +00:00 |
|
bringert
|
a8d356d599
|
Renamed removeEmptyCats to bottomUpFilter.
|
2007-03-20 21:15:59 +00:00 |
|
bringert
|
fbe8282027
|
Removed dead export list.
|
2007-03-20 21:15:43 +00:00 |
|
bringert
|
2230a28e21
|
Removed fixed FIXMEs.
|
2007-03-20 21:15:26 +00:00 |
|
bringert
|
3dacf21a41
|
Use makeSimpleSRG everywhere and remove makeSRG. Reimplemented top-down filtering in terms of CFRules instead of SRG. Do top-down filtering in makeSimpleSRG.
|
2007-03-19 18:03:19 +00:00 |
|
aarne
|
232c9cbb37
|
thai phrase translator
|
2007-03-16 16:23:39 +00:00 |
|
aarne
|
f7ce8940fa
|
ma -status; sep lines for l -all
|
2007-03-14 12:11:18 +00:00 |
|
aarne
|
b789031396
|
parsing method in EmbedAPI
|
2007-02-28 10:37:37 +00:00 |
|
aarne
|
016d43e26b
|
cc output as pipable string
|
2007-02-24 09:16:30 +00:00 |
|
aarne
|
5264780e67
|
cc -table
|
2007-02-23 16:28:06 +00:00 |
|
aarne
|
1d803dff10
|
essential LP phrases, pron table
|
2007-02-17 21:44:42 +00:00 |
|
bringert
|
d9e0521c58
|
VoiceXML generation: the grammar file name should be based on the concrete syntax module name rather than the abstract.
|
2007-02-16 21:29:01 +00:00 |
|
aarne
|
5ec56ac60b
|
thai word list corrections
|
2007-02-11 22:15:37 +00:00 |
|
aarne
|
058bf604d0
|
thai diphthong table
|
2007-02-11 21:34:10 +00:00 |
|
bringert
|
a24166ac25
|
Handle coercion functions (_) in CFG generation for SRG.
|
2007-01-29 12:30:49 +00:00 |
|
bringert
|
32d94e908c
|
Removed CFConst constructor, since it was unused.
|
2007-01-29 12:21:15 +00:00 |
|