Included is a slightly modified version of Mark's original sample and a simple infix expression calculator with bracket hack.
It's full of commented out traces and other debugging because I failed to emulate some CL constructs correctly, but because most of it was working it was hard to determine which ones were not.
NB it needs the (new) extra.lisp posted in the DotLisp Patches on SourceForge.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
FYI I've converted Mark Johnson's LALR parser generator (http://www.cog.brown.edu/~mj/Software.htm) from CL (via Emacs Lisp) to DotLisp.
You can find it here:
http://www.ozemail.com.au/~markhurd/lalr.lisp
Included is a slightly modified version of Mark's original sample and a simple infix expression calculator with bracket hack.
It's full of commented out traces and other debugging because I failed to emulate some CL constructs correctly, but because most of it was working it was hard to determine which ones were not.
NB it needs the (new) extra.lisp posted in the DotLisp Patches on SourceForge.