Commit Graph

2585 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