Commit Graph

1085 Commits

Author SHA1 Message Date
bringert
46ca2e7b1a 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
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
aarne
809c55653e overload refresh 2006-12-01 17:55:52 +00:00
bringert
ae188e067f Added the beginnings of GFCC to JavaScript conversion. 2006-11-30 22:50:25 +00:00
bringert
1e3ea113bb Added tags target for building a TAGS file. 2006-11-30 21:25:23 +00:00
aarne
4bde587ab4 improved error reporting in .ebnf format parser 2006-11-24 17:09:40 +00:00
aarne
dbb2afd461 rename patterns bug fix 2006-11-24 09:32:16 +00:00
aarne
6f54f86253 Constructors documented 2006-11-21 18:18:54 +00:00
aarne
756b7708af overloading API and examples 2006-11-18 21:10:46 +00:00
aarne
8a55561cbf normalize record types in overload resolution 2006-11-18 20:54:10 +00:00
aarne
9d3fd3c9cf overload syntax; type printing in CheckGrammar 2006-11-18 16:54:23 +00:00
aarne
3f30dfd347 oper overloading: first implemenatation using records 2006-11-17 13:40:55 +00:00
aarne
4b28aa89fa internal representation for param value index 2006-11-14 19:13:33 +00:00
aarne
7fc40d2b7a bug fix with ** in Evaluation 2006-11-13 23:55:50 +00:00
aarne
8c59bd88b3 an alternative lookup strategy in Compute 2006-11-13 17:52:58 +00:00
aarne
482e08bf9f robustness to gfcc interpreter ; make gfcc to bin 2006-11-12 20:48:01 +00:00
aarne
fbd9b862e2 thread EEnv into ShellState 2006-11-12 13:24:13 +00:00
aarne
28686eeba9 i -eval bug fixed: should work now 2006-11-12 11:31:08 +00:00
aarne
f5f59e4b4f new compilation phase, not finished 2006-11-10 16:22:01 +00:00
aarne
54769b09c4 experimental new evaluation 2006-11-09 22:07:24 +00:00
aarne
03afcade3f lookup with more information 2006-11-09 22:05:43 +00:00
aarne
b2eec8d06f purge in pm 2006-11-07 12:56:16 +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
aarne
edae02d58d generated lincat in GFCC 2006-10-19 15:57:44 +00:00
aarne
5c4438409d record order bug fix 2006-10-11 20:44:18 +00:00
aarne
5a3620df9a gfcc doc 2006-10-09 07:37:25 +00:00
aarne
33487cd8cf printing of GFCC 2006-10-07 15:56:54 +00:00
aarne
9949eda1b6 slight change in gfcc syntax and evaluation 2006-10-07 14:08:58 +00:00
aarne
f7b29e8b0c gfcc.txt almost ready 2006-10-02 19:16:38 +00:00
aarne
bed13fc8f9 removed a silly bug with gfcc generation for multiple languages 2006-10-03 16:10:07 +00:00
aarne
4c9b2322f0 more commands in gfcc 2006-10-03 12:59:47 +00:00
aarne
0c649829e5 completed gfcc.txt 2006-10-03 09:08:33 +00:00
aarne
2fc45de8c2 started documentation of gfcc 2006-10-02 15:40:15 +00:00
aarne
0eb278da6d yet another bug found and fixed in gfcc 2006-10-02 08:32:20 +00:00
aarne
623e05a94f gfcc compilation: know bugs fixed 2006-10-01 15:41:32 +00:00
aarne
ee4bfa6181 param record compiler bug fixed 2006-09-30 14:17:34 +00:00
aarne
4d9b719ccc tracing a bug in gfcc generation 2006-09-29 15:22:20 +00:00
aarne
1dd70a285e new constructs in gfcc, removed lambda 2006-09-29 10:55:36 +00:00
aarne
790c1a7d49 resource generates exceptionless gfcc now 2006-09-26 12:53:15 +00:00
aarne
0a45dc90cd improving gfcc generation 2006-09-26 10:23:50 +00:00
aarne
95a1000f97 another fix towards gfcc compilation 2006-09-25 17:18:40 +00:00
aarne
d386213c14 some fixes in gfcc compilation 2006-09-25 13:03:33 +00:00
aarne
71ddbc1346 tools/c++ 2006-09-22 15:13:23 +00:00
aarne
3a79588dd4 finished compact tb format (for a C++ interpreter now) 2006-09-21 20:55:49 +00:00
aarne
cb85097975 adjusting compact tb format (not yet ready) 2006-09-21 15:56:39 +00:00