Commit Graph

  • 8be757beca Some changes to EBNF grammar greg 2017-09-17 00:04:27 -0700
  • 20c74953b5 Get rid of unimplemented! and panic! greg 2017-09-16 17:44:06 -0700
  • d5c3227966 Parse string literals greg 2017-09-16 15:57:48 -0700
  • fbeb101e7f make parse trace have newlines greg 2017-09-16 15:05:11 -0700
  • 18c761a5b5 Wrap all parse methods in record-printing macro greg 2017-09-16 14:34:37 -0700
  • 89cf101362 Refactoring prace trace infra greg 2017-09-16 14:29:22 -0700
  • 66d10604ba make parse_method! macro more naturalistic greg 2017-09-16 13:46:30 -0700
  • 565461e1db Show more useful information in parse tracing greg 2017-09-15 16:40:16 -0700
  • 5ecd28d057 Print parse record in REPL as TraceArtifact greg 2017-09-15 16:35:45 -0700
  • 6c5dbac406 Starting to add logic to track recursive descent calls greg 2017-09-15 04:23:39 -0700
  • 5dd1cd79ff Parsing call expressions greg 2017-09-15 03:49:47 -0700
  • dfc89e5060 Index expressions greg 2017-09-14 00:11:52 -0700
  • 5871bf68de test for function parsing greg 2017-09-13 23:37:49 -0700
  • 34b569eb5f Starting to parse formal params greg 2017-09-13 23:04:45 -0700
  • 3220f0aec7 A random idea greg 2017-09-13 23:04:26 -0700
  • 5810fb7961 type alias test greg 2017-09-13 22:49:45 -0700
  • 1a3076a949 Change syntax of rc macro greg 2017-09-13 22:47:25 -0700
  • 1d9e5edfba Rudimentary type stuff greg 2017-09-13 22:40:05 -0700
  • 555d2a7ba5 Identifier tests greg 2017-09-13 20:49:17 -0700
  • 291fb61c8d Parse identifiers greg 2017-09-13 20:10:06 -0700
  • 685b579fdd paren exprs greg 2017-09-13 03:46:16 -0700
  • f72e77cbb6 Remove printlns greg 2017-09-13 02:14:37 -0700
  • 4b5afef17e Added one more test greg 2017-09-12 15:52:23 -0700
  • 5889998126 Precedence parsing greg 2017-09-12 05:16:37 -0700
  • c19946bb6d Additional test greg 2017-09-12 02:33:21 -0700
  • d1301b30e6 Added infra for operators greg 2017-09-12 02:30:27 -0700
  • f8287e42ce Binary literal test case greg 2017-09-12 00:48:37 -0700
  • bd6bf2f4bb Parse binary literal greg 2017-09-11 23:27:15 -0700
  • a6b336d84c type anno EBNF greg 2017-09-11 23:16:37 -0700
  • deab74b992 Kill extraneous lines greg 2017-09-11 23:15:16 -0700
  • 0755d42112 More parsing work greg 2017-09-11 20:37:19 -0700
  • 117e0e38a8 Starting types greg 2017-09-11 15:42:49 -0700
  • 3f1de5f60d Kill unused struct greg 2017-09-11 11:03:29 -0700
  • c52fd4c73d Parse test greg 2017-09-11 03:21:07 -0700
  • cac3ea86cf Import TokenType and Kw everywhere greg 2017-09-11 03:13:19 -0700
  • 92ece39d5e Only IntLiteral greg 2017-09-11 03:10:10 -0700
  • 14c09bb40c Float literals too greg 2017-09-11 02:38:27 -0700
  • 0dabbc700b Concise-ify code greg 2017-09-11 02:07:48 -0700
  • 741e5f7f9b Parsing basic numbers! greg 2017-09-11 02:07:17 -0700
  • cfefceabf9 More infra greg 2017-09-09 01:27:15 -0700
  • ea08f8cab8 More parse infra greg 2017-09-09 01:25:11 -0700
  • 7d1c07c481 Parsing infrastructure greg 2017-09-09 00:31:15 -0700
  • 7831cb8d8a Start parsing greg 2017-09-08 16:42:42 -0700
  • 16d9e3eb60 Colored text for artifacts greg 2017-09-08 03:47:04 -0700
  • 737dad6438 Added some tests greg 2017-09-08 02:43:03 -0700
  • 74f8c16599 Fix bug with _ greg 2017-09-08 01:33:27 -0700
  • a82f24a158 Kill import greg 2017-09-07 23:43:04 -0700
  • 6459ad28e8 A few more keywords greg 2017-09-07 23:40:42 -0700
  • 5e0c7e5a95 Add some things to test.schala greg 2017-09-07 23:39:31 -0700
  • 57d4222746 Operators, keywords largely working greg 2017-09-07 22:29:23 -0700
  • 88d1896281 Identifiers and keywords greg 2017-09-07 19:38:22 -0700
  • 7fe0a6589e Unclosed string greg 2017-09-07 00:18:36 -0700
  • ac5bdd7bcb Change some func signatures around tokenizing and errors greg 2017-09-06 23:52:25 -0700
  • 8bf5f40a2a Some string tokenizing - not done greg 2017-09-06 16:52:49 -0700
  • 7e505dd88e Stuff greg 2017-09-06 09:42:29 -0700
  • f15427e5d9 A bunch of token stuff greg 2017-09-06 05:09:20 -0700
  • 8230b115de Add test.schala file greg 2017-09-06 01:27:09 -0700
  • a53135a897 More elaborate tokens greg 2017-09-04 12:17:20 -0700
  • f3c8474c93 Add help entry greg 2017-09-03 13:20:07 -0700
  • 8dc8d15437 Cleaned up Repl struct greg 2017-09-01 02:08:26 -0700
  • b5a6c5903e Switch to contentful output types greg 2017-08-31 20:59:43 -0700
  • c97e58c2aa Cleared out all remaining linter warnings greg 2017-08-31 19:18:56 -0700
  • cb9b56f000 Added back compilation greg 2017-08-31 19:15:32 -0700
  • 55e1600b97 Kill old trait greg 2017-08-31 18:05:10 -0700
  • fb009497a4 Still more cleanup greg 2017-08-31 16:26:55 -0700
  • 4b13fef734 More cleanup greg 2017-08-31 14:57:56 -0700
  • 14ccf9f1be Converted Robo to new style trait greg 2017-08-31 03:19:36 -0700
  • 7a6dfbbd0e Deleting old code greg 2017-08-31 00:02:17 -0700
  • bb3f85dd16 Getting rid of old code for maaru greg 2017-08-30 23:36:13 -0700
  • 3e66568ddd Converted over Maaru to new schema greg 2017-08-30 22:58:57 -0700
  • 3abe299361 More work on new trait structure greg 2017-08-30 19:15:04 -0700
  • 626b17cbd2 Idea for trait redesign greg 2017-08-30 19:09:22 -0700
  • 192a7e611f Parsing BNF greg 2017-08-30 04:28:52 -0700
  • d3febb201b More parsing greg 2017-08-29 05:08:09 -0700
  • f9fe81993f Beginning parsing code greg 2017-08-29 04:27:07 -0700
  • ff01d4b798 Initial Schala (for real) commit greg 2017-08-29 04:15:31 -0700
  • dd22ca0291 Grand renaming of things greg 2017-08-29 00:28:19 -0700
  • 801896bcc6 Starting to add code for vm greg 2017-07-23 02:12:05 -0700
  • 6f8c89af37 Change wording greg 2017-04-10 00:59:38 -0700
  • f82e1e699c Rust, not Haskell greg 2017-04-10 00:58:32 -0700
  • a0f3583ab1 Forgot newline greg 2017-04-10 00:58:06 -0700
  • e81d5e108b Improved README greg 2017-04-10 00:56:55 -0700
  • 5d15d60ab6 Structs implemented greg 2017-02-21 19:58:49 -0800
  • f0de3c3d12 Fix this source file greg 2017-02-20 21:10:02 -0800
  • 9dd8f90e3c Only print last evaluated result greg 2017-02-20 20:14:59 -0800
  • e0f5f01e69 Kill error messges for not using Result greg 2017-02-20 01:45:45 -0800
  • 424998c128 Lists work! greg 2017-02-19 15:17:01 -0800
  • b93625819c Update ReducedValue to handle lists greg 2017-02-19 12:58:18 -0800
  • f90bfb88ca Fix display of list greg 2017-02-19 01:17:54 -0800
  • 850b77541b Display of lists sorta works greg 2017-02-18 04:16:58 -0800
  • dbf5886aad List evaluation technically working greg 2017-02-18 03:09:36 -0800
  • dd93adf5b7 try!() -> ? greg 2017-02-17 21:45:21 -0800
  • d8df98ba01 Beginnings of list literals greg 2017-02-17 21:36:39 -0800
  • 4da771036a Part of evaluation path for indexing done greg 2017-02-17 21:34:41 -0800
  • 3911c45dde Introduced index notation greg 2017-02-17 21:13:57 -0800
  • f3c3d4595e Immediate lambda call greg 2017-02-17 01:54:47 -0800
  • e4a42e7691 Add back eval printing greg 2017-02-05 21:23:11 -0800
  • cc537f292d Starting Maaru AST greg 2017-02-04 14:53:51 -0800
  • 840e093bc4 Maaru - token work greg 2017-02-04 12:01:26 -0800
  • 815f2b8242 Starting work on Maaru tokens greg 2017-02-03 11:34:26 -0800