blaze lisp
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Riyyi 93af6151fa Env: Add more core functions 2 years ago
..
ast.cpp AST: Do not try to store nullptr in a Collection or HashMap 2 years ago
ast.h AST: Make parent type for Function and Lambda 2 years ago
environment.cpp Main+Env+Printer: Remove the GlobalEnvironment subclass 2 years ago
environment.h Main+Env+Printer: Remove the GlobalEnvironment subclass 2 years ago
error.h Everywhere: Rename addNode and addError functions -> add 2 years ago
eval.cpp AST: Rename function addElement -> add 2 years ago
eval.h Eval: Move logic from defines back into functions 2 years ago
forward.h Main: Add step6 .cpp file 2 years ago
functions.cpp Env: Add more core functions 2 years ago
lexer.cpp Lexer: Support newline characters in strings 2 years ago
lexer.h Everywhere: Add support for nil, true, false data types 2 years ago
printer.cpp AST: Add Atom data type 2 years ago
printer.h Lexer+Printer: Support string print readably 2 years ago
reader.cpp AST: Rename function addElement -> add 2 years ago
reader.h Everywhere: Add support for nil, true, false data types 2 years ago
readline.cpp Main+Readline: Do not leak history path std::string_view 2 years ago
readline.h Main+Readline: Do not leak history path std::string_view 2 years 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 Lisp: Add source 2 years ago
step1_read_print.cpp Everywhere: Put ASTNodes into a smart pointer 2 years ago
step2_eval.cpp Everywhere: Initial implementation of step3 2 years ago
step3_env.cpp Env: Add more native functions 2 years ago
step4_if_fn_do.cpp Main+Eval: Implement tail call optimization (TCO) 2 years ago
step5_tco.cpp Main: Add step6 .cpp file 2 years ago
step6_file.cpp Main+Env: Add more native functions 2 years ago
types.h Lisp: Add source 2 years ago
util.h Lexer+Printer: Support string print readably 2 years ago