4 Commits

Author SHA1 Message Date
Jonathan Bernard
dfc1234817 Implemented on-line help system, initial trace system, debug functions.
Rewrote REPL
Added NIL and comments to parser.
Added T as a predefined constant.
Added HELP, TRACE, ENABLE-DEBUG-AST special form.
Fixed variable evaluation (shouldn't automatically eval it's value)
2009-11-21 20:00:39 -06:00
Jonathan Bernard
1642e5a51a Function lookup and calling implemented. Some SpecialForms implemented.
Special forms:
    DEFUN
    SETQ
    +
    -
    *
    /
2009-11-20 10:26:21 -06:00
Jonathan Bernard
f6d3658342 Safety point before changing the return type of SExp.eval to SExp 2009-11-20 09:10:21 -06:00
Jonathan Bernard
9a165a2131 Finished initial version of AbstractSyntax 2009-11-19 09:56:52 -06:00