Commit graph

  • 2c35691ec4 Add Brainfuck functio interpretation Alex Bethel 2021-06-02 15:29:31 -0500
  • 326d0511e7 Add Brainfuck functio interpretation Alex Bethel 2021-06-02 15:29:31 -0500
  • cc5e40f64a Changed Binary operation behaviour - Modified AST Erin 2021-05-31 09:34:01 +0200
  • b3866eea9e Fix panic on arithmetic error Alex Bethel 2021-05-30 13:26:10 -0500
  • 07195d4cf6 Fix panic on arithmetic error Alex Bethel 2021-05-30 13:26:10 -0500
  • d13c22a473 More thorough unit tests Alex Bethel 2021-05-30 13:24:16 -0500
  • acfd81ead2 More thorough unit tests Alex Bethel 2021-05-30 13:24:16 -0500
  • 7bfefd3ba1 Add some unit tests to interpret.rs Alex Bethel 2021-05-27 10:05:57 -0500
  • 344a11084e Add some unit tests to interpret.rs Alex Bethel 2021-05-27 10:05:57 -0500
  • 3e94e9e78c Merge pull request #27 from AlexBethel/master Able 2021-05-29 17:14:25 -0500
  • 90773eea3d Merge pull request #27 from AlexBethel/master Able 2021-05-29 17:14:25 -0500
  • fcfa83a8a6 Make base-55 encoding & decoding match Alex Bethel 2021-05-29 14:24:46 -0500
  • 099b9e23d6 Make base-55 encoding & decoding match Alex Bethel 2021-05-29 14:24:46 -0500
  • 00e80e9740 Use single-letter identifiers as base-55 digits Alex Bethel 2021-05-26 21:30:12 -0500
  • 585bf2e19f Use single-letter identifiers as base-55 digits Alex Bethel 2021-05-26 21:30:12 -0500
  • e66486f829 Fixed functios' arguments separation Erin 2021-05-28 23:02:40 +0200
  • da2d76efbc unimplemented bug fixed Erin 2021-05-28 22:53:13 +0200
  • c4a0e0743e fmt Erin 2021-05-28 21:19:48 +0200
  • 2b16832ffc Span arguments Erin 2021-05-28 21:17:50 +0200
  • 9e279b94e4 Spanned identifiers Erin 2021-05-28 21:15:20 +0200
  • cedc52024c Merge pull request #26 from Seppel3210/patch-1 Able 2021-05-28 05:10:43 -0500
  • 7b21eaf48a Merge pull request #26 from Seppel3210/patch-1 Able 2021-05-28 05:10:43 -0500
  • bbfc2351f9 Change "*" versions to explicit versions Seppel3210 2021-05-28 09:30:16 +0200
  • d52c775ed1 Change "*" versions to explicit versions Seppel3210 2021-05-28 09:30:16 +0200
  • 55a0d9923e Update README.md Able 2021-05-27 17:51:08 -0500
  • e02edbbd16 Update README.md Able 2021-05-27 17:51:08 -0500
  • 7379f9650c Merge pull request #24 from AlexBethel/master Able 2021-05-25 23:06:08 -0500
  • 18973333b0 Merge pull request #24 from AlexBethel/master Able 2021-05-25 23:06:08 -0500
  • 51db37f1fe Improve name & documentation accuracy Alex Bethel 2021-05-25 21:55:02 -0500
  • c906366e3f Improve name & documentation accuracy Alex Bethel 2021-05-25 21:55:02 -0500
  • 7537b4ac98 Implement break and hopback statements Alexander Bethel 2021-05-25 21:22:38 -0500
  • ec81ead3ea Implement break and hopback statements Alexander Bethel 2021-05-25 21:22:38 -0500
  • 6dec19665a Fix of previous Erin 2021-05-26 00:33:19 +0200
  • f41cd3f85a All test passing - T-Dark block fixed Erin 2021-05-26 00:32:53 +0200
  • 2903676b66 Bugfixes + fmt Erin 2021-05-26 00:15:03 +0200
  • 871729e93c Bugfixed previous commit Erin 2021-05-25 23:55:03 +0200
  • c5f92035cc No errors, but buggy Erin 2021-05-25 23:44:07 +0200
  • e7560f9364 Better abstractions, implement scoping rules Alexander Bethel 2021-05-25 13:26:01 -0500
  • 669f379700 Better abstractions, implement scoping rules Alexander Bethel 2021-05-25 13:26:01 -0500
  • 1c2032ab87 Implement more statements Alexander Bethel 2021-05-23 18:46:42 -0500
  • 109c77eeb2 Implement more statements Alexander Bethel 2021-05-23 18:46:42 -0500
  • b37c189da9 Slightly more curse Able 2021-05-24 01:18:36 -0500
  • c27837a807 Slightly more curse Able 2021-05-24 01:18:36 -0500
  • 0f1a106381 Merge pull request #22 from AlexBethel/master Able 2021-05-21 12:29:03 -0500
  • 84016d3dcd Merge pull request #22 from AlexBethel/master Able 2021-05-21 12:29:03 -0500
  • e79fc9a005 Allow abool -> bool coercion Alexander Bethel 2021-05-21 12:25:37 -0500
  • b625a71711 Allow abool -> bool coercion Alexander Bethel 2021-05-21 12:25:37 -0500
  • 464337bd53 Make ablescript -f run interpreter Alexander Bethel 2021-05-20 18:24:18 -0500
  • ea211fc3b0 Make ablescript -f run interpreter Alexander Bethel 2021-05-20 18:24:18 -0500
  • e31b8fb00d Implement basic interpreter Alexander Bethel 2021-05-20 18:18:01 -0500
  • eccc00ff81 Implement basic interpreter Alexander Bethel 2021-05-20 18:18:01 -0500
  • 3ebf6a7d01 javascript is better ibraheemdev 2021-05-19 12:54:05 -0400
  • 40d995b31f delet everything ibraheemdev 2021-05-19 12:37:51 -0400
  • 51b849ef13 delet this fred 2021-05-19 14:33:34 +0200
  • 8c734bb46f Commented out tests Erin 2021-05-18 23:16:05 +0200
  • 4ea0bb4073 ops.rs is rewritten I do not know if it works Erin 2021-05-18 22:42:32 +0200
  • 729fb8e8ed Function calls Erin 2021-05-18 22:11:55 +0200
  • 8e73c5ad34 Parenthesis parsing Erin 2021-05-18 21:57:03 +0200
  • 17fc1cbeee Refactored crate::parser::ops::parse_expr - Fields of Expr/Stmt are now public Erin 2021-05-18 21:03:05 +0200
  • acb3b06e4f Improved error handling 2.0 Erin 2021-05-17 22:02:10 +0200
  • e9dcdb192f Improved error handling Erin 2021-05-17 21:51:09 +0200
  • 297e038904 Expr/Stmt are now *Kind enums and * have separate structs which have positioning Erin 2021-05-17 20:53:54 +0200
  • 3352beb2c3 Got rid of custom Lexer wrapper - Now it is Peekable<Spanned<'_, Token>> Erin 2021-05-17 20:45:29 +0200
  • 2febc944e4 Merge pull request #18 from T-Dark0/tdark-brainfuck Able 2021-05-15 20:34:29 -0500
  • 0ad680cadd Merge pull request #18 from T-Dark0/tdark-brainfuck Able 2021-05-15 20:34:29 -0500
  • 1306c797c8 Added support for specifying a tape size limit tdark 2021-05-15 18:39:49 +0200
  • 1b195dc955 Added support for specifying a tape size limit tdark 2021-05-15 18:39:49 +0200
  • 99758a177b Implemented brainfuck interpreter tdark 2021-05-15 13:21:28 +0200
  • 7b5ae34bfd Implemented brainfuck interpreter tdark 2021-05-15 13:21:28 +0200
  • 7f5576c119 Update README.md Able 2021-05-14 10:52:16 -0500
  • c0b7bd2f34 Update README.md Able 2021-05-14 10:52:16 -0500
  • 598917bf58 Update README.md Able 2021-05-11 13:39:41 -0500
  • 396650ae95 Update README.md Able 2021-05-11 13:39:41 -0500
  • fafe6cf672 consider using able brand products able 2021-05-05 07:33:40 -0500
  • 87139c4448 consider using able brand products able 2021-05-05 07:33:40 -0500
  • ac88a2e3c6 Brain fuck work able 2021-05-04 22:23:17 -0500
  • 9b7367353d Brain fuck work able 2021-05-04 22:23:17 -0500
  • e2b7239992 README changes able 2021-05-04 21:29:51 -0500
  • 57d86b9f92 README changes able 2021-05-04 21:29:51 -0500
  • f98c4d83d9 Minor Changes able 2021-05-03 19:33:21 -0500
  • bdf27c83da Minor Changes able 2021-05-03 19:33:21 -0500
  • 785ddda4cf Merge pull request #15 from erindesu/master Able 2021-05-03 18:41:23 -0500
  • 143ae613d8 Merge pull request #15 from erindesu/master Able 2021-05-03 18:41:23 -0500
  • 1618262948 Tidy up Erin 2021-05-03 23:02:19 +0200
  • 72cd540728 Tidy up Erin 2021-05-03 23:02:19 +0200
  • 5bdbc2bbb0 Obeyed our paperclip overlord + fmt Erin 2021-05-03 21:36:32 +0200
  • 798c1807db Obeyed our paperclip overlord + fmt Erin 2021-05-03 21:36:32 +0200
  • 7057c3cfef Fixed some incompatible old code - Added assignment support - Reduced boilerplate - Removed else Erin 2021-05-03 21:35:43 +0200
  • 30eedbc854 Fixed some incompatible old code - Added assignment support - Reduced boilerplate - Removed else Erin 2021-05-03 21:35:43 +0200
  • c0ecf5f2a3 Variable assignment implemented Erin 2021-05-03 09:54:27 +0200
  • 29bf01935c Variable assignment implemented Erin 2021-05-03 09:54:27 +0200
  • 045ca17b52 Merge pull request #14 from erindesu/master Able 2021-05-03 02:17:38 -0500
  • e8a2b87c6e Merge pull request #14 from erindesu/master Able 2021-05-03 02:17:38 -0500
  • 4b2d306ccb Fixed #13 Erin 2021-05-03 08:47:52 +0200
  • 8c6f415ac9 Fixed #13 Erin 2021-05-03 08:47:52 +0200
  • a0b3f7c34a Merge pull request #12 from erindesu/master Able 2021-05-02 12:49:30 -0500
  • e080fc65e3 Merge pull request #12 from erindesu/master Able 2021-05-02 12:49:30 -0500
  • d80b5514ce Added tests and loop flow Erin 2021-05-02 18:12:51 +0200
  • 051f6e781f Added tests and loop flow Erin 2021-05-02 18:12:51 +0200
  • f8db60bc7c Added T-Dark block - obeyed clippy Erin 2021-05-02 17:38:12 +0200