.. |
ast.cpp
|
Everywhere: Remove HashMap::add() and remove(), as its not mutable
|
1 year ago |
ast.h
|
Everywhere: Remove HashMap::add() and remove(), as its not mutable
|
1 year ago |
environment.cpp
|
Everywhere: Remove Collection::add(), they are not mutable
|
1 year ago |
environment.h
|
Everywhere: Rename ValueList -> ValueVector
|
1 year ago |
error.h
|
Everywhere: Implement step9 try/catch
|
1 year ago |
eval-special-form.cpp
|
Eval: Fix bug with try* catch*, was set as TCO in main loop
|
1 year ago |
eval.cpp
|
Meta: Add make targets for running self-hosted tests
|
1 year ago |
eval.h
|
Eval: Fix bug with try* catch*, was set as TCO in main loop
|
1 year ago |
forward.h
|
Everywhere: Rename ValueList -> ValueVector
|
1 year ago |
functions.cpp
|
Eval: Change stack-based TCO to loop-based TCO
|
1 year ago |
lexer.cpp
|
Lexer+Reader: Don't tokenize comments
|
1 year ago |
lexer.h
|
Lexer+Reader: Don't tokenize comments
|
1 year ago |
printer.cpp
|
Everywhere: Make the project compile again
|
1 year ago |
printer.h
|
Everywhere: Rename Value -> Constant, ASTNode -> Value
|
2 years ago |
reader.cpp
|
Everywhere: Remove HashMap::add() and remove(), as its not mutable
|
1 year ago |
reader.h
|
Everywhere: Rename Value -> Constant, ASTNode -> Value
|
2 years ago |
readline.cpp
|
Main+Readline+Env: Add readline core function
|
1 year ago |
readline.h
|
Main+Readline+Env: Add readline core function
|
1 year ago |
settings.cpp
|
Main: Add CLI arguments to enable pretty printing / dumping
|
2 years ago |
settings.h
|
Main: Add CLI arguments to enable pretty printing / dumping
|
2 years ago |
step0_repl.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
1 year ago |
step1_read_print.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
1 year ago |
step2_eval.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
1 year ago |
step3_env.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
1 year ago |
step4_if_fn_do.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
1 year ago |
step5_tco.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
1 year ago |
step6_file.cpp
|
Main: Fix *ARGV* with 0 arguments
|
1 year ago |
step7_quote.cpp
|
Main: Fix *ARGV* with 0 arguments
|
1 year ago |
step8_macros.cpp
|
Main: Fix *ARGV* with 0 arguments
|
1 year ago |
step9_try.cpp
|
Main: Fix *ARGV* with 0 arguments
|
1 year ago |
stepA_mal.cpp
|
Meta: Add make targets for running self-hosted tests
|
1 year ago |
types.h
|
Lisp: Add source
|
2 years ago |
util.h
|
Everywhere: Make the project compile again
|
1 year ago |