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