43 コミット (83ed61e4d5be9ccd6c5568bda795d412dbb737ce)
 

作成者 SHA1 メッセージ 日付
  Dylan Baker 83ed61e4d5 Move the REPL into its own class 5年前
  Dylan Baker 2242484bd6 Don't leave variables bound after function execution :( 5年前
  Dylan Baker dfc72ec77b Run prettier 5年前
  Dylan Baker 1954d89211 Allow recursive functions & closures 5年前
  Dylan Baker 1a9bdbfc52 Evaluate conditionals 5年前
  Dylan Baker 89b4f49dcb Rename constant spec file 5年前
  Dylan Baker b3735912f5 Parse conditionals 5年前
  Dylan Baker 8f652e87fb Add comparison functions 5年前
  Dylan Baker 3119c4b7d1 Improve errors a little bit 5年前
  Dylan Baker 2924a9b9dc Sometimes we have an AST node and sometimes we have a raw value 5年前
  Dylan Baker cc51634636 Handle ctrl+c in repl, add exit function 5年前
  Dylan Baker 1cd0480079 Return error for unbound variable/function 5年前
  Dylan Baker 48b94af6f6 Store function name on the function node 5年前
  Dylan Baker 0b46e6cb5a Evaluate identifier referents 5年前
  Dylan Baker f34112d2c8 Clean up REPL 5年前
  Dylan Baker 616231a55b Evaluate user-defined functions 5年前
  Dylan Baker 71b2364613 Parse function definitions 5年前
  Dylan Baker 87944658b8 Clean up AST tests 5年前
  Dylan Baker 03bc1d2184 Implement booleans 5年前
  Dylan Baker 7dae1bac04 Test nested expressions 5年前
  Dylan Baker bd283f0913 Fix lexer whitespace issues 5年前
  Dylan Baker 8daaeacad7 Get REPL working 5年前
  Dylan Baker dea415bdba Evaluate addition 5年前
  Dylan Baker 2910625b1a Number and string accept an environment as well 5年前
  Dylan Baker 39d2e2b2a9 Env tests 5年前
  Dylan Baker 88fd2818b9 Create core 5年前
  Dylan Baker df383987bf Use env in interpreter 5年前
  Dylan Baker fa2699e483 Evaluate definition/indentifier 5年前
  Dylan Baker e3ab53a63e Parse definition 5年前
  Dylan Baker 7d4ebdb9eb Create Env class 5年前
  Dylan Baker f31ce80c4b Evaluate strings 5年前
  Dylan Baker 5a23b3dee7 Parse strings 5年前
  Dylan Baker 64cc88f9a8 Lex strings 5年前
  Dylan Baker 7c02e3cfe9 Evaluate numbers 5年前
  Dylan Baker 2dfba579de Parse application 5年前
  Dylan Baker 7b554d0095 Parse identifiers 5年前
  Dylan Baker 3d230605bf Parse numbers 5年前
  Dylan Baker f2495f89f7 Lex identifiers 5年前
  Dylan Baker 99b51b4193 Ignore whitespace 5年前
  Dylan Baker 84f9e00090 Lex numbers 5年前
  Dylan Baker 79c398f4b9 End in EOF 5年前
  Dylan Baker f421c3c196 Scan parens 5年前
  Dylan Baker d3bfd344aa Initial commit 5年前