1
0
forked from GitHub/gf-core
Commit Graph

7824 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