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 години