58 コミット (952f849aa377d4af3839bc953287b23311efdf15)
 

作成者 SHA1 メッセージ 日付
  Dylan Baker 952f849aa3 Implement car and cdr 6年前
  Dylan Baker e11382f5be Allow type errors for lists 6年前
  Dylan Baker 691a5722aa Display identifiers and lists at the repl 6年前
  Dylan Baker 9a3f2a6340 Fix quotation evaluation 6年前
  Dylan Baker 987328470b Evaluate lists that are not applications 6年前
  Dylan Baker 27c55464f2 Add tests for the core 6年前
  Dylan Baker e2f0da5eda Implement 6年前
  Dylan Baker 6afbc18558 Update readme 6年前
  Dylan Baker e0b17775a5 Fix repl handling of ctrl-c 6年前
  Dylan Baker 39369d9375 Display quoted values in repl 6年前
  Dylan Baker 1e1f64a141 Implement quoted values 6年前
  Dylan Baker 8e9d5cfb1d Raise error for unterminated string literal 6年前
  Dylan Baker 26a93cd9f0 Replace Application with List 6年前
  Dylan Baker 85e7554fcd Add some rudimentary type checking 6年前
  Dylan Baker b3ce44f30a Tweak object displays in REPL 6年前
  Dylan Baker 83ed61e4d5 Move the REPL into its own class 6年前
  Dylan Baker 2242484bd6 Don't leave variables bound after function execution :( 6年前
  Dylan Baker dfc72ec77b Run prettier 6年前
  Dylan Baker 1954d89211 Allow recursive functions & closures 6年前
  Dylan Baker 1a9bdbfc52 Evaluate conditionals 6年前
  Dylan Baker 89b4f49dcb Rename constant spec file 6年前
  Dylan Baker b3735912f5 Parse conditionals 6年前
  Dylan Baker 8f652e87fb Add comparison functions 6年前
  Dylan Baker 3119c4b7d1 Improve errors a little bit 6年前
  Dylan Baker 2924a9b9dc Sometimes we have an AST node and sometimes we have a raw value 6年前
  Dylan Baker cc51634636 Handle ctrl+c in repl, add exit function 6年前
  Dylan Baker 1cd0480079 Return error for unbound variable/function 6年前
  Dylan Baker 48b94af6f6 Store function name on the function node 6年前
  Dylan Baker 0b46e6cb5a Evaluate identifier referents 6年前
  Dylan Baker f34112d2c8 Clean up REPL 6年前
  Dylan Baker 616231a55b Evaluate user-defined functions 6年前
  Dylan Baker 71b2364613 Parse function definitions 6年前
  Dylan Baker 87944658b8 Clean up AST tests 6年前
  Dylan Baker 03bc1d2184 Implement booleans 6年前
  Dylan Baker 7dae1bac04 Test nested expressions 6年前
  Dylan Baker bd283f0913 Fix lexer whitespace issues 6年前
  Dylan Baker 8daaeacad7 Get REPL working 6年前
  Dylan Baker dea415bdba Evaluate addition 6年前
  Dylan Baker 2910625b1a Number and string accept an environment as well 6年前
  Dylan Baker 39d2e2b2a9 Env tests 6年前
  Dylan Baker 88fd2818b9 Create core 6年前
  Dylan Baker df383987bf Use env in interpreter 6年前
  Dylan Baker fa2699e483 Evaluate definition/indentifier 6年前
  Dylan Baker e3ab53a63e Parse definition 6年前
  Dylan Baker 7d4ebdb9eb Create Env class 6年前
  Dylan Baker f31ce80c4b Evaluate strings 6年前
  Dylan Baker 5a23b3dee7 Parse strings 6年前
  Dylan Baker 64cc88f9a8 Lex strings 6年前
  Dylan Baker 7c02e3cfe9 Evaluate numbers 6年前
  Dylan Baker 2dfba579de Parse application 6年前