1
0
forked from GitHub/gf-core
Commit Graph

1674 Commits

Author SHA1 Message Date
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
aarne
48b8a1345a param encoding 2007-03-25 19:16:47 +00:00
bringert
005ad917d9 Added directly cyclic SRG test case. 2007-03-25 16:44:30 +00:00
bringert
90ddf726c1 Give SRG test cases human-readable names. 2007-03-25 16:42:52 +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
80ea351e5e Removed srg0006, it was a duplicate of srg0002 2007-03-25 16:34:11 +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
aarne
436ddd5ebf simple source language for compiler experiment 2007-03-24 23:11:59 +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
2885cfc5ac Just renaming in srg0005 2007-03-24 17:25:07 +00:00
bringert
eca7f691a6 Shrunk srg0005 2007-03-24 15:48:29 +00:00
bringert
407b4bea9c More srg test cases. 2007-03-24 15:34:33 +00:00
bringert
e52adbde2e Added srg0004: a simple left-recursive grammar. 2007-03-24 15:13:18 +00:00
aarne
45f7684de1 components 2007-03-23 18:28:26 +00:00
aarne
25d4b89798 gf course description 2007-03-23 18:27:05 +00:00
bringert
5dc92edbb0 Added srg0003: test case for indirect cycles. 2007-03-23 18:13:38 +00:00
bringert
ccb76f5da0 Uncommented troublesome rules in srg0002 2007-03-23 18:10:21 +00:00
bringert
94813f9ffb Added test case which demonstrates a bug with implicit left recusion in SRG generation. 2007-03-23 18:09:22 +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
98fcad148e bib entries 2007-03-01 20:10:25 +00:00
aarne
6248b4a1c7 model for resource 2007-02-28 15:49:13 +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
70eb2d2ace urdu 2007-02-14 14:29:15 +00:00
aarne
b34aa07eaa catalan resource 2007-02-13 15:43:36 +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
bringert
fef4d56e71 Document CFTerm constructors. 2007-01-29 12:20:31 +00:00
aarne
2a25794c8f produce a readable word list 2007-01-25 17:49:39 +00:00
bringert
feef66421e No spaces after newlines in JavaScript pretty-printer. 2007-01-23 16:31:44 +00:00