44 コミット (master)

作成者 SHA1 メッセージ 日付
  Dylan Baker 21bf43c0e0 Don't allow binding to an unbound variable 6年前
  Dylan Baker 0a4d8d334d Implement lambdas 6年前
  Dylan Baker 58c66d8435 Implement map 6年前
  Dylan Baker c5189a5c87 Implement cons 6年前
  Dylan Baker 952f849aa3 Implement car and cdr 6年前
  Dylan Baker 27c55464f2 Add tests for the core 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 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 3119c4b7d1 Improve errors a little bit 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 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 dea415bdba Evaluate addition 6年前
  Dylan Baker 2910625b1a Number and string accept an environment as well 6年前
  Dylan Baker 39d2e2b2a9 Env tests 6年前
  Dylan Baker df383987bf Use env in interpreter 6年前
  Dylan Baker fa2699e483 Evaluate definition/indentifier 6年前
  Dylan Baker e3ab53a63e Parse definition 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年前
  Dylan Baker 7b554d0095 Parse identifiers 6年前
  Dylan Baker 3d230605bf Parse numbers 6年前
  Dylan Baker f2495f89f7 Lex identifiers 6年前
  Dylan Baker 99b51b4193 Ignore whitespace 6年前
  Dylan Baker 84f9e00090 Lex numbers 6年前
  Dylan Baker 79c398f4b9 End in EOF 6年前
  Dylan Baker f421c3c196 Scan parens 6年前
  Dylan Baker d3bfd344aa Initial commit 6年前