bjorn
|
23a6375ced
|
Completed SISR 1.0 support (untested).
|
2008-08-24 14:53:21 +00:00 |
|
aarne
|
e9e80fc389
|
changed names of resource-1.3; added a note on homepage on release
|
2008-06-25 16:54:35 +00:00 |
|
aarne
|
b96b36f43d
|
removed src for 2.9
|
2008-06-25 16:43:48 +00:00 |
|
meza
|
314f147bff
|
JS.cf : Changed the JS grammar to support strings as property names in objects. Changed pretty much all the files in the same folder as well as GFCCToJS.hs and SISR.hs to reflect the changes.
|
2008-04-29 13:05:24 +00:00 |
|
bringert
|
4ab0df67c5
|
Added newlines and ends of some files. This makes sed happy.
|
2007-12-20 17:07:56 +00:00 |
|
aarne
|
f85ba4bfa0
|
removed dep. on GFCCRaw
|
2007-12-14 09:25:18 +00:00 |
|
aarne
|
745f6ac83f
|
restored CanonToGFCC as a wrapper of GFCC generation
|
2007-12-14 07:31:53 +00:00 |
|
aarne
|
b447cf1a04
|
new GFCC concrete syntax in place everywhere
|
2007-12-13 20:19:47 +00:00 |
|
aarne
|
48623470cd
|
gf works with the new gfcc format
|
2007-10-05 12:54:29 +00:00 |
|
bringert
|
da6e0efc11
|
CFRules tracing.
|
2007-06-28 01:26:09 +00:00 |
|
bringert
|
cbf851b516
|
-printer=regexp handles precedence
|
2007-06-28 01:25:36 +00:00 |
|
bringert
|
af45f33d51
|
bottom-up and top-down filtering do not need fix point iteration.
|
2007-06-27 17:46:34 +00:00 |
|
bringert
|
af36dcf13d
|
Refactor TransformCFG: use Map for CFRules.
|
2007-06-27 17:22:59 +00:00 |
|
bringert
|
bb09506ece
|
Make bottomUpFilter better by also removing categories which contain no finite strings.
|
2007-06-27 16:27:55 +00:00 |
|
bringert
|
92b1b85a1f
|
Print SRG stats when preprocessing grammar.
|
2007-06-27 16:27:08 +00:00 |
|
bringert
|
2ff350ae59
|
Use shorter lines and paragraph-filling in SRGS, JSGF and GSL printing.
|
2007-06-27 14:25:39 +00:00 |
|
bringert
|
43128f80e6
|
Limit GSL/JSGF/SRGS ABNF grammar line width to 80.
|
2007-06-27 09:07:51 +00:00 |
|
bringert
|
3b93e0ffe2
|
Fewer redundant parantheses in JSGF and SRGS ABNF.
|
2007-06-26 16:51:09 +00:00 |
|
bringert
|
99ac3f8d73
|
SRGS XML: the meta tag should use empty tag short-hand.
|
2007-06-26 15:20:32 +00:00 |
|
bringert
|
88653403fc
|
Oops, I had managed to remove the preprocessing step in makeSimpleRegular, which broke SLF and non-rec SRGS generation for grammars which need bottom-up filtering.
|
2007-06-26 15:09:48 +00:00 |
|
bringert
|
3371605af0
|
Eliminate more redundant item tags in SRGS XML.
|
2007-06-26 12:27:46 +00:00 |
|
bringert
|
7eaa2af27c
|
Produce less verbose SRGS XML, by eliminating redundant item tags.
|
2007-06-26 12:19:30 +00:00 |
|
bringert
|
22ef3cbc04
|
Implement makeNonRecursiveSRG by conversion through MFA instead of directly to RE.
|
2007-06-25 16:50:28 +00:00 |
|
bringert
|
eb9a6f7c73
|
Added srgs_abnf_non_rec.
|
2007-06-25 16:50:00 +00:00 |
|
bringert
|
862c780f78
|
Some clean-up in finite-state network generation: MFA now keeps track of start lattice name, instead of having a wrapper lattice. Replaced MFALabel with Symbol.
|
2007-06-25 16:25:58 +00:00 |
|
bringert
|
b086183c0f
|
Added non-recursive SRGS printing.
|
2007-06-25 13:39:26 +00:00 |
|
bringert
|
2b63a89569
|
Some refactorings needed for recursion removal.
|
2007-06-25 13:38:40 +00:00 |
|
bringert
|
16bfb1250b
|
Added makeSRG.
|
2007-06-21 13:40:13 +00:00 |
|
bringert
|
336273c534
|
SRG always has RE rhs.
|
2007-06-21 13:11:26 +00:00 |
|
bringert
|
bff87e513a
|
Removed some unused imports of GF.Speech.SRG.
|
2007-06-21 12:52:59 +00:00 |
|
bringert
|
6968004f19
|
Added regexps grammar printer. This is a first step towards recursion-free SRGS.
|
2007-06-20 16:08:23 +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 |
|