Commit Graph

1008 Commits

Author SHA1 Message Date
aarne
73ef8309ab gfcc generation in gfc works for some grammars 2007-09-21 09:15:14 +00:00
bringert
470038e017 Started working on gfc command-line options. 2007-09-21 10:30:00 +00:00
aarne
58d34eca14 gfc --make now works 2007-09-21 07:37:47 +00:00
aarne
58a87653cc compiler "gfc" in GF/Devel 2007-09-20 22:37:09 +00:00
aarne
6e4104ffa9 compact printing of gf files 2007-09-20 21:51:54 +00:00
bringert
46013f103c Restored the GFCC.cf from before the patch "simplify GFCC syntax". This is the version that the exisiting code actually uses, except for the two cases of Int instead of Integer. 2007-09-20 15:20:44 +00:00
bringert
5f5d4b2cbe BNFC doesn't have an Int type. 2007-09-20 14:33:53 +00:00
aarne
74ad9aa2fd printing GSyntax with GFCC trees 2007-09-20 13:26:59 +00:00
aarne
8bf5ff0a94 embedded parser in MultiGrammar in GFCCAPI 2007-09-20 09:48:50 +00:00
aarne
3707eb4576 refactored FCFG parsing to fit in GFCC shell 2007-09-20 09:10:37 +00:00
aarne
ef389db569 started extending GFCC API with parsing 2007-09-19 16:48:13 +00:00
aarne
aff4aa20c1 repaired JS generation after GFCC changes 2007-09-19 14:10:04 +00:00
aarne
7825a1a1c5 adapted GFCC2FCFG to other uses of GFCC, made it to default parser 2007-09-19 13:49:12 +00:00
kr_angelov
a886f7042b remove trace 2007-01-11 19:19:46 +00:00
kr_angelov
1e6af79046 remove trace 2007-01-11 19:17:36 +00:00
kr_angelov
ccc248eb20 fix aliases handling 2007-01-11 19:16:36 +00:00
kr_angelov
fad6869ffe remove all fromIntegral calls 2007-01-11 12:48:31 +00:00
kr_angelov
3f183ce821 GFCC to FCFG conversion 2006-12-28 16:45:57 +00:00
kr_angelov
041c00abf3 sync with GFCC changes 2006-12-28 16:45:21 +00:00
kr_angelov
48b4e3de1d simplify GFCC syntax 2006-12-28 16:35:16 +00:00
bringert
46c8026b9d Include startcat in generated JavaScript. 2007-09-19 08:58:39 +00:00
aarne
c27087d14d bud fix in reading gfc without gfr 2007-09-17 06:58:41 +00:00
aarne
133b716338 strict reading of files; bug fix in readFiles in ShellState 2007-09-16 20:52:27 +00:00
aarne
902b1f3afc bug fix in import reading (had forgotten gfr) 2007-09-12 07:53:54 +00:00
aarne
d2a5148708 modernized parser in EmbedAPI 2007-09-05 14:05:42 +00:00
aarne
bc3dca6861 generation bug fix 2007-08-26 07:56:46 +00:00
aarne
3627875fa8 handle unknowns words graciously in parseAny 2007-07-08 13:55:00 +00:00
aarne
ba70611669 peb's forest patch 2007-07-08 12:43:07 +00:00
aarne
63f060dcf6 hacky solution to name resolution warnings 2007-07-05 14:08:58 +00:00
aarne
2b5197d61d tutorial exercises; put libdir in place in GF/src 2007-07-04 14:10:41 +00:00
aarne
e0071bc69c generalized MakeOverload to TreeSelections 2007-07-03 07:11:30 +00:00
aarne
6fc3bbd457 parsing overloaded constructors as result 2007-07-02 13:58:02 +00:00
aarne
c7f488b11e contravariance in forgiving lock fields 2007-07-02 11:53:04 +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
c3c84f6574 Comment out tracing in CanonToGFCC. It produces lots of junk when generating SRGs. 2007-06-27 15:39:42 +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
b17e74bca5 Document non-recursive SRGS. 2007-06-25 16:49:36 +00:00