| .. |
|
ast.cpp
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
ast.h
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
environment.cpp
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
environment.h
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
error.h
|
Everywhere: Implement step9 try/catch
|
3 years ago |
|
eval-special-form.cpp
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
eval.cpp
|
Everywhere: Convert List and Vector back to std::vector, ~+20% speed
|
3 years ago |
|
eval.h
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
forward.h
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
functions.cpp
|
Everywhere: Rename ValueList -> ValueVector
|
3 years ago |
|
lexer.cpp
|
AST+Lexer: Move Keyword prefix character to the constructor
|
3 years ago |
|
lexer.h
|
Everywhere: Add support for nil, true, false data types
|
3 years ago |
|
printer.cpp
|
Everywhere: Change macro into a separate type
|
3 years ago |
|
printer.h
|
Everywhere: Rename Value -> Constant, ASTNode -> Value
|
3 years ago |
|
reader.cpp
|
AST+Env: Add more core functions
|
3 years ago |
|
reader.h
|
Everywhere: Rename Value -> Constant, ASTNode -> Value
|
3 years ago |
|
readline.cpp
|
Main+Readline+Env: Add readline core function
|
3 years ago |
|
readline.h
|
Main+Readline+Env: Add readline core function
|
3 years ago |
|
settings.cpp
|
Main: Add CLI arguments to enable pretty printing / dumping
|
3 years ago |
|
settings.h
|
Main: Add CLI arguments to enable pretty printing / dumping
|
3 years ago |
|
step0_repl.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step1_read_print.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step2_eval.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step3_env.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step4_if_fn_do.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step5_tco.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step6_file.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step7_quote.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step8_macros.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
step9_try.cpp
|
Main+Meta: Allow compilation of each step without source changes
|
3 years ago |
|
stepA_mal.cpp
|
Main+Readline+Env: Add readline core function
|
3 years ago |
|
types.h
|
Lisp: Add source
|
3 years ago |
|
util.h
|
Everywhere: Implement step8
|
3 years ago |