Commit Graph

5685 Commits

Author SHA1 Message Date
bringert a4b0496378 Changed SRGS SISR printing to be closer to the current working draft standard, as supported by the WebSphere implementation (and thus Opera). 2006-12-08 19:53:44 +00:00
bringert c038db9d7c JavaScript generation: compile all concrete syntaxes, not just the first. 2006-12-08 19:53:06 +00:00
bringert 6645233be0 Made generated JavaScript more object-oriented. Moved common JS stuff to lib/javascript/gflib.js 2006-12-06 13:52:24 +00:00
bringert ae43c55ae0 Oops, I broke the gfcc printer. Fixed now. 2006-12-06 11:54:51 +00:00
bringert 18ec82b54d Got GFCC to JavaScript compilation working. Variants are still printed in a weird way. 2006-12-05 22:10:28 +00:00
aarne 3d68f22b95 overload refresh 2006-12-01 17:55:52 +00:00
bringert ba13ff08d2 Added the beginnings of GFCC to JavaScript conversion. 2006-11-30 22:50:25 +00:00
bringert c2ecc9d554 Added tags target for building a TAGS file. 2006-11-30 21:25:23 +00:00
aarne 13531a66a3 improved error reporting in .ebnf format parser 2006-11-24 17:09:40 +00:00
aarne 35eaaa0da6 rename patterns bug fix 2006-11-24 09:32:16 +00:00
aarne 1d372525ea Constructors documented 2006-11-21 18:18:54 +00:00
aarne 5c3e14efbc overloading API and examples 2006-11-18 21:10:46 +00:00
aarne 9d1cc07284 normalize record types in overload resolution 2006-11-18 20:54:10 +00:00
aarne 8e07d61ccf overload syntax; type printing in CheckGrammar 2006-11-18 16:54:23 +00:00
aarne 580f7d7995 oper overloading: first implemenatation using records 2006-11-17 13:40:55 +00:00
aarne 546e778ba8 internal representation for param value index 2006-11-14 19:13:33 +00:00
aarne f10d657df1 bug fix with ** in Evaluation 2006-11-13 23:55:50 +00:00
aarne ae4ba74838 an alternative lookup strategy in Compute 2006-11-13 17:52:58 +00:00
aarne 49c8a52ade robustness to gfcc interpreter ; make gfcc to bin 2006-11-12 20:48:01 +00:00
aarne 52bb034d8e thread EEnv into ShellState 2006-11-12 13:24:13 +00:00
aarne 69dba72a3e i -eval bug fixed: should work now 2006-11-12 11:31:08 +00:00
aarne 0ea31f2601 new compilation phase, not finished 2006-11-10 16:22:01 +00:00
aarne 0958c2e838 experimental new evaluation 2006-11-09 22:07:24 +00:00
aarne d3e1295243 lookup with more information 2006-11-09 22:05:43 +00:00
aarne e8bad7f7e0 purge in pm 2006-11-07 12:56:16 +00:00
aarne 790ad6d4a5 return ? for nonexistent fun in gfcc 2006-11-03 21:57:37 +00:00
aarne 6f7617bc72 optimization of RP in gfcc; syntax for lambda 2006-10-22 11:00:38 +00:00
aarne 98e916831a doc on gfcc-lincat 2006-10-19 16:25:55 +00:00
aarne 4b528b6ee2 generated lincat in GFCC 2006-10-19 15:57:44 +00:00
aarne c3cefb4d48 record order bug fix 2006-10-11 20:44:18 +00:00
aarne 604ec0a8c9 gfcc doc 2006-10-09 07:37:25 +00:00
aarne 5028ea9d9b printing of GFCC 2006-10-07 15:56:54 +00:00
aarne f9cc79eba6 slight change in gfcc syntax and evaluation 2006-10-07 14:08:58 +00:00
aarne 2f284deb1c gfcc.txt almost ready 2006-10-02 19:16:38 +00:00
aarne 514f732d16 removed a silly bug with gfcc generation for multiple languages 2006-10-03 16:10:07 +00:00
aarne 35b9067ed4 more commands in gfcc 2006-10-03 12:59:47 +00:00
aarne 1a86f3bb4c completed gfcc.txt 2006-10-03 09:08:33 +00:00
aarne c8a92c74d0 started documentation of gfcc 2006-10-02 15:40:15 +00:00
aarne 537cacb36e yet another bug found and fixed in gfcc 2006-10-02 08:32:20 +00:00
aarne e97bbc054f gfcc compilation: know bugs fixed 2006-10-01 15:41:32 +00:00
aarne 35e17afb38 param record compiler bug fixed 2006-09-30 14:17:34 +00:00
aarne 31b1321845 tracing a bug in gfcc generation 2006-09-29 15:22:20 +00:00
aarne b39ecf4c32 new constructs in gfcc, removed lambda 2006-09-29 10:55:36 +00:00
aarne f705205b52 resource generates exceptionless gfcc now 2006-09-26 12:53:15 +00:00
aarne deee60f2c2 improving gfcc generation 2006-09-26 10:23:50 +00:00
aarne be2f1ac5c8 another fix towards gfcc compilation 2006-09-25 17:18:40 +00:00
aarne 902ff81773 some fixes in gfcc compilation 2006-09-25 13:03:33 +00:00
aarne 9ae36df220 tools/c++ 2006-09-22 15:13:23 +00:00
aarne fb89adc1cf finished compact tb format (for a C++ interpreter now) 2006-09-21 20:55:49 +00:00
aarne 2d8cff01d4 adjusting compact tb format (not yet ready) 2006-09-21 15:56:39 +00:00