1
0
forked from GitHub/gf-core
Commit Graph

165 Commits

Author SHA1 Message Date
aarne
0d443e8cf3 oops, readded CanonToGFCC to darcs 2007-12-14 07:32:59 +00:00
aarne
3dca8b78d7 removed gfcc via gfc everywhere; workaround for russian in present 2007-12-13 22:05:14 +00:00
aarne
095018c8e4 new GFCC concrete syntax in place everywhere 2007-12-13 20:19:47 +00:00
aarne
77a502085d some adjustments in GFCC generation (old) 2007-12-10 16:46:04 +00:00
bringert
bfb04e5eb0 Fix pre token bug in JS, both in gf and gfc. Pre tokens are still treated like normal tokens, but at least the generated code should be correct now. 2007-11-09 15:09:09 +00:00
aarne
93200c65dc grammar printing options in gf3 and gfc 2007-11-09 00:21:57 +00:00
aarne
a688096265 oper and lindef in CanonToJS 2007-10-31 16:41:39 +00:00
aarne
a41b07f9c9 removed Canon/GFCC 2007-10-05 13:38:10 +00:00
aarne
122546b9d6 gf works with the new gfcc format 2007-10-05 12:54:29 +00:00
aarne
ed6062f50d eliminated the rest of projections with record in GFCC 2007-10-04 08:23:56 +00:00
aarne
db12154e76 lincat index in CanonToGFCC decreased by 1 2007-10-03 16:15:33 +00:00
aarne
51fff6daed added optimization to GrammarToGFCC 2007-10-03 16:04:30 +00:00
aarne
bcd830129e uncurrying performed in CheckGFCC 2007-10-03 11:49:46 +00:00
aarne
a63b56ba38 gfcc from GF now works for LangEng (except literals) 2007-10-02 11:15:00 +00:00
aarne
7bcf5e64d4 work with GrammarToGFCC, not complete 2007-10-01 20:14:23 +00:00
aarne
8179f5dcf9 more tc of gfcc 2007-10-01 13:18:43 +00:00
aarne
984a265f65 started CheckGFCC 2007-09-28 13:42:50 +00:00
kr.angelov
c9daa2e2c1 remove the dependency to GF.Data.Operations from GF Embed API 2007-09-25 05:55:49 +00:00
kr.angelov
133963751b merge FCFGParsing with GF.Parsing.FCFG 2007-09-24 14:36:19 +00:00
kr.angelov
ee58d52af0 Update GFCCAPI after the removal of FTypes and the FCFG lexer 2007-09-24 08:58:46 +00:00
kr.angelov
9efddd16ce remove some redundant dependencies from FCFG 2007-09-23 20:01:25 +00:00
bringert
60359485cc 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
10c2ef30dc BNFC doesn't have an Int type. 2007-09-20 14:33:53 +00:00
aarne
c7f59d0bad printing GSyntax with GFCC trees 2007-09-20 13:26:59 +00:00
aarne
abedb11af5 embedded parser in MultiGrammar in GFCCAPI 2007-09-20 09:48:50 +00:00
aarne
c58b4fe048 refactored FCFG parsing to fit in GFCC shell 2007-09-20 09:10:37 +00:00
aarne
7324597039 started extending GFCC API with parsing 2007-09-19 16:48:13 +00:00
aarne
6dcd33ec26 repaired JS generation after GFCC changes 2007-09-19 14:10:04 +00:00
aarne
7fd4e067fa adapted GFCC2FCFG to other uses of GFCC, made it to default parser 2007-09-19 13:49:12 +00:00
kr_angelov
074d289bf0 remove trace 2007-01-11 19:17:36 +00:00
kr_angelov
c70fa0831e simplify GFCC syntax 2006-12-28 16:35:16 +00:00
bringert
61ae1920b3 Include startcat in generated JavaScript. 2007-09-19 08:58:39 +00:00
bringert
0bf61ef626 Comment out tracing in CanonToGFCC. It produces lots of junk when generating SRGs. 2007-06-27 15:39:42 +00:00
aarne
f40b784f16 param values for TInts in Canon.Look 2007-05-11 13:57:34 +00:00
aarne
283cf9900a ids for GF rather than BNFC in AbsToBNF 2007-05-10 14:06:45 +00:00
aarne
6254f61d65 printing abs as BNF 2007-05-10 12:51:40 +00:00
aarne
9b1fb0c1c0 semantics of variants 2007-01-10 21:03:18 +00:00
bringert
133491fd8b SISR code now type annotates meta variables directly in grammar, to avoid a separate type annotation step. 2007-01-05 17:34:44 +00:00
bringert
e8b8185e04 Generate JavaScript type annotator. Use lindef in JavaScript. 2006-12-21 00:01:45 +00:00
aarne
3fffa1489f gfcc with lindef (_dCat) 2006-12-19 15:34:52 +00:00
bringert
a9892f0d62 JavaScript generation: compile all concrete syntaxes, not just the first. 2006-12-08 19:53:06 +00:00
bringert
f46c848b7e Made generated JavaScript more object-oriented. Moved common JS stuff to lib/javascript/gflib.js 2006-12-06 13:52:24 +00:00
bringert
085ae18f75 Oops, I broke the gfcc printer. Fixed now. 2006-12-06 11:54:51 +00:00
bringert
58813c8fa7 Got GFCC to JavaScript compilation working. Variants are still printed in a weird way. 2006-12-05 22:10:28 +00:00
bringert
ae188e067f Added the beginnings of GFCC to JavaScript conversion. 2006-11-30 22:50:25 +00:00
aarne
4b28aa89fa internal representation for param value index 2006-11-14 19:13:33 +00:00
aarne
482e08bf9f robustness to gfcc interpreter ; make gfcc to bin 2006-11-12 20:48:01 +00:00
aarne
dc9bf3b9c0 return ? for nonexistent fun in gfcc 2006-11-03 21:57:37 +00:00
aarne
86974ded64 optimization of RP in gfcc; syntax for lambda 2006-10-22 11:00:38 +00:00
aarne
5051093813 doc on gfcc-lincat 2006-10-19 16:25:55 +00:00