Commit Graph

  • aba70beeb3 Main+Readline: Do not leak history path std::string_view Riyyi 2023-03-25 22:26:16 +0100
  • 9bbf238c34 Everywhere: Put ASTNodes into a smart pointer Riyyi 2023-03-25 21:35:17 +0100
  • 441fdc0564 Main: Fix history path option Riyyi 2023-03-25 20:07:20 +0100
  • d772495f1a Printer: Return string instead of printing directly Riyyi 2023-03-25 19:56:27 +0100
  • cc735a7a11 Eval: Fix mal test Riyyi 2023-03-25 17:49:54 +0100
  • a92eede277 Main: Use GNU Readline library as the line editor Riyyi 2023-03-25 14:56:22 +0100
  • 9fa6314378 Reader: Improve error reporting Riyyi 2023-03-25 10:51:50 +0100
  • 9271b9fe01 Meta: Add to-dos Riyyi 2023-03-24 23:40:02 +0100
  • 6c12b199e8 Eval: Add error message for invalid function calls Riyyi 2023-03-24 23:30:22 +0100
  • 17fddc1cf4 Printer: Fix HashMap printing spacing Riyyi 2023-03-24 23:24:18 +0100
  • c6ea42bc5d Everywhere: Pass step2 tests by supporting hash-maps Riyyi 2023-03-24 22:28:31 +0100
  • 5c5a766b7e Reader+Printer: Reorder tokens Riyyi 2023-03-24 21:49:08 +0100
  • da0b0a91a6 Everywhere: Start implementation of step2 Riyyi 2023-03-24 21:38:29 +0100
  • b51a3bf15b AST: Add ruc::Formatter for ASTNodes Riyyi 2023-03-24 21:36:09 +0100
  • 27e584ea84 Everywhere: Add Keyword parsing Riyyi 2023-03-24 21:33:24 +0100
  • 0fea075953 Meta: Enable pretty printing by default on run target Riyyi 2023-03-24 21:38:58 +0100
  • f6f8207e1a Meta: Add license file Riyyi 2023-03-23 20:33:50 +0100
  • eedfe53b96 Main: Add CLI arguments to enable pretty printing / dumping Riyyi 2023-03-20 21:23:56 +0100
  • 94dcd4c50e Everywhere: Pass step1 tests by supporting more Tokens in the Reader Riyyi 2023-03-20 17:57:47 +0100
  • 68303dfe7b Reader: Add support for more Tokens Riyyi 2023-03-19 16:13:47 +0100
  • 9816bb3de2 Everywhere: Add Error class for generic error reporting Riyyi 2023-03-19 15:06:27 +0100
  • a8f990ed98 Main: Support pretty printing Riyyi 2023-03-19 12:14:36 +0100
  • 21914c6b6a Lexer+Reader+Printer: Store strings with quotes, improve error handling Riyyi 2023-03-19 12:06:04 +0100
  • 58523551c8 Lexer: Fix token types Riyyi 2023-03-19 12:05:05 +0100
  • b604d7ddb5 AST: Add error node Riyyi 2023-03-19 12:04:48 +0100
  • 46e037e39e Lisp: Add source Riyyi 2023-03-18 23:31:59 +0100
  • 2904f24565 Meta: Add project prerequisites Riyyi 2023-03-18 23:31:20 +0100
  • 88ed8bf2d7 Initial commit Riyyi 2023-03-18 23:30:51 +0100