Commit graph

  • 06464dfea9 Removed in_the_past_this_used_to_crash_but_not_anymore test Erin 2021-10-19 23:35:46 +0200
  • 6779d7c898 Fixed integer overflows. Why did I even write in the first place? T-Dark 2021-10-19 17:29:53 +0100
  • 0c755c927f Fixed integer overflows. Why did I even write in the first place? T-Dark 2021-10-19 17:29:53 +0100
  • 610ba7fc40 Change Cart AssignableKind to Index. Erin 2021-10-13 13:20:23 +0200
  • 3cff0da70a Change Cart AssignableKind to Index. Erin 2021-10-13 13:20:23 +0200
  • 31fe3f53be Sort of fix cart assignments Alex Bethel 2021-10-12 14:33:23 -0600
  • 990e2806f1 Sort of fix cart assignments Alex Bethel 2021-10-12 14:33:23 -0600
  • cdf4c5a308 improvement Erin 2021-10-12 22:22:33 +0200
  • cce392aaaa improvement Erin 2021-10-12 22:22:33 +0200
  • 4c6dd311a7 Added Assignable support in parser / AST Erin 2021-10-12 22:14:20 +0200
  • ea79e805f2 Added Assignable support in parser / AST Erin 2021-10-12 22:14:20 +0200
  • 6eb97c6032 Add statement continuation in REPL in CLI Alex Bethel 2021-10-09 22:31:14 -0600
  • 863d03575b Add statement continuation in REPL in CLI Alex Bethel 2021-10-09 22:31:14 -0600
  • e47e739e02 Generalised some lexer functions Erin 2021-10-04 23:03:23 +0200
  • 1a5d2edee1 Generalised some lexer functions Erin 2021-10-04 23:03:23 +0200
  • 71c5738a6e Renamed Iden to Ident Erin 2021-10-04 23:00:18 +0200
  • d229c3d3c3 Renamed Iden to Ident Erin 2021-10-04 23:00:18 +0200
  • e8349bf0d9 Improve consistency of code & comments Alex Bethel 2021-09-04 10:54:53 -0600
  • 7673b64a71 Improve consistency of code & comments Alex Bethel 2021-09-04 10:54:53 -0600
  • a288db985d Variable name shortened Erin 2021-09-02 18:36:25 +0200
  • 1b9f8a6179 Variable name shortened Erin 2021-09-02 18:36:25 +0200
  • 4d1e85a295 Fixed division x/0 is now x/42 instead of 42 which makes it more confusing Erin 2021-09-02 18:35:33 +0200
  • fb16cb2ebb Fixed division x/0 is now x/42 instead of 42 which makes it more confusing Erin 2021-09-02 18:35:33 +0200
  • 113554428f Clippy Erin 2021-09-01 17:46:17 +0200
  • 23f03e7f67 Clippy Erin 2021-09-01 17:46:17 +0200
  • 82c09e5b1b All operations except functio ones are implemented - Aboolean logic - Cart division/multiplication Erin 2021-08-31 00:41:05 +0200
  • a33a3ddd7f All operations except functio ones are implemented - Aboolean logic - Cart division/multiplication Erin 2021-08-31 00:41:05 +0200
  • 14e9eb5c6b Implemented negation for most types Erin 2021-08-30 23:19:25 +0200
  • 70288ae409 Implemented negation for most types Erin 2021-08-30 23:19:25 +0200
  • 6f8a49b711 Add parsing negative numbers Alex Bethel 2021-08-30 15:03:29 -0600
  • a3b6ae326e Add parsing negative numbers Alex Bethel 2021-08-30 15:03:29 -0600
  • 82239be160 Not is now lexing and parsing correctly Erin 2021-08-30 22:55:31 +0200
  • af2fe717fb Not is now lexing and parsing correctly Erin 2021-08-30 22:55:31 +0200
  • 92f2c62d59 Removed And and Or ops because they aren't cursed enough Erin 2021-08-30 22:18:09 +0200
  • bd7209c004 Removed And and Or ops because they aren't cursed enough Erin 2021-08-30 22:18:09 +0200
  • 49ba66de07 Most of operations are implemented Erin 2021-08-30 22:14:13 +0200
  • 539989e2d0 Most of operations are implemented Erin 2021-08-30 22:14:13 +0200
  • 58f0645b54 fmt + docs Erin 2021-08-29 00:34:08 +0200
  • e2c7a33a59 fmt + docs Erin 2021-08-29 00:34:08 +0200
  • 31296ec0b8 Used body length for AbleFunctio to i32 instead of AST length Erin 2021-08-29 00:28:45 +0200
  • e84c4b2a39 Used body length for AbleFunctio to i32 instead of AST length Erin 2021-08-29 00:28:45 +0200
  • 7a275556c7 Revert "Eval errors are now correctly spanned" Erin 2021-08-29 00:26:40 +0200
  • d6e99acdc9 Revert "Eval errors are now correctly spanned" Erin 2021-08-29 00:26:40 +0200
  • 975655a96e Merge branch 'feature/coercions-and-ops' of https://github.com/ablecorp/able-script into feature/coercions-and-ops Erin 2021-08-29 00:24:24 +0200
  • 90d0ed7a93 Merge branch 'feature/coercions-and-ops' of https://github.com/ablecorp/able-script into feature/coercions-and-ops Erin 2021-08-29 00:24:24 +0200
  • 2f5b954b7c Eval errors are now correctly spanned Erin 2021-08-29 00:16:15 +0200
  • 9b81ccf57c Eval errors are now correctly spanned Erin 2021-08-29 00:16:15 +0200
  • 3ce85a11ee Eval errors are now correctly spanned Erin 2021-08-29 00:16:15 +0200
  • 0cf8576a77 Eval errors are now correctly spanned Erin 2021-08-29 00:16:15 +0200
  • a8c603164c AbleFunctio's body length is now by it's string representation Erin 2021-08-29 00:10:44 +0200
  • c764cda7c7 AbleFunctio's body length is now by it's string representation Erin 2021-08-29 00:10:44 +0200
  • e30eef32b5 Eval's integer representation is now its length - consistency with other types Erin 2021-08-29 00:07:26 +0200
  • f08778ca3e Eval's integer representation is now its length - consistency with other types Erin 2021-08-29 00:07:26 +0200
  • 1c8722ba99 Added placeholders for And + Or and used placeholders for -, * and / in interpret Erin 2021-08-28 23:59:04 +0200
  • 24b6683b21 Added placeholders for And + Or and used placeholders for -, * and / in interpret Erin 2021-08-28 23:59:04 +0200
  • c66616ee2c Fixed add overflows Erin 2021-08-28 23:55:36 +0200
  • e95e0744c6 Fixed add overflows Erin 2021-08-28 23:55:36 +0200
  • e8f08a90d5 Display carts sorted Erin 2021-08-28 23:52:58 +0200
  • 1b243d142c Display carts sorted Erin 2021-08-28 23:52:58 +0200
  • 4c74e3bef3 Implement custom PartialEq for Value Erin 2021-08-28 23:43:59 +0200
  • 2010b13168 Implement custom PartialEq for Value Erin 2021-08-28 23:43:59 +0200
  • 8b57cbe5a5 Most coercions implemented Erin 2021-08-28 23:27:35 +0200
  • 160ebd649d Most coercions implemented Erin 2021-08-28 23:27:35 +0200
  • 2c36b2a5f7 Require space after owo for making comments. Erin 2021-08-23 18:58:28 +0200
  • 1d24082ee8 Require space after owo for making comments. Erin 2021-08-23 18:58:28 +0200
  • 4c3d44dfd8 Fix panics on invalid indexes Alex Bethel 2021-08-16 15:06:40 -0600
  • 5368dd5209 Fix panics on invalid indexes Alex Bethel 2021-08-16 15:06:40 -0600
  • 92134d68d5 Merge pull request #39 from AbleCorp/0.2.0 Able 2021-08-15 19:48:37 -0500
  • 06358adafa Merge pull request #39 from AbleCorp/0.2.0 Able 2021-08-15 19:48:37 -0500
  • 3297605bf2 Changed license file to MIT from Github template Erin 2021-08-15 00:59:44 +0200
  • 507189c5f7 Changed license file to MIT from Github template Erin 2021-08-15 00:59:44 +0200
  • b3b2d1a8ef Merge pull request #38 from AbleCorp/enhancement/relicensing Able 2021-08-11 13:36:03 -0500
  • b5bb66f504 Merge pull request #38 from AbleCorp/enhancement/relicensing Able 2021-08-11 13:36:03 -0500
  • c70e77f717 Relicensed to MIT Erin 2021-08-11 20:32:12 +0200
  • 17f5388de8 Relicensed to MIT Erin 2021-08-11 20:32:12 +0200
  • aa854a067b Restructured project (#37) Erin 2021-08-10 21:32:12 +0200
  • 60b63a7699 Restructured project (#37) Erin 2021-08-10 21:32:12 +0200
  • 0e9466033a Added lints (back) to library - unsafe_code and unwrap_used are forbidden Erin 2021-08-10 19:52:04 +0200
  • e3d942fc74 Separation to two crates - ablescript: library, language - ablescript_cli - cli: repl and executor for files Erin 2021-08-10 19:43:14 +0200
  • a2d240f471 Format .able test files Alex Bethel 2021-08-09 14:41:02 -0600
  • 0bec0a5a17 Format .able test files Alex Bethel 2021-08-09 14:41:02 -0600
  • 22afba44b1 Functio & cart comparisons and hashing Alex Bethel 2021-08-07 16:33:28 -0600
  • fd9054d3d3 Functio & cart comparisons and hashing Alex Bethel 2021-08-07 16:33:28 -0600
  • 6de8c17c19 Added carts example Erin 2021-08-01 18:47:13 +0200
  • 3686b3b608 Added carts example Erin 2021-08-01 18:47:13 +0200
  • 1f891353df Implemented callable expressions in parser Erin 2021-08-01 18:36:09 +0200
  • 83a4f67121 Implemented callable expressions in parser Erin 2021-08-01 18:36:09 +0200
  • 3262702465 Implemented callable expressions in AST and Interpret Erin 2021-08-01 18:30:07 +0200
  • 3df3cbbf6d Implemented callable expressions in AST and Interpret Erin 2021-08-01 18:30:07 +0200
  • f4beb85de2 fmt Erin 2021-08-01 18:28:59 +0200
  • 0c000337d2 fmt Erin 2021-08-01 18:28:59 +0200
  • 82767864ab Changed to correct naming conventions Erin 2021-07-29 23:26:43 +0200
  • 25a3c14145 Changed to correct naming conventions Erin 2021-07-29 23:26:43 +0200
  • fa63fda7f8 Obeyed clippy Erin 2021-07-29 23:22:38 +0200
  • b451503a27 Obeyed clippy Erin 2021-07-29 23:22:38 +0200
  • 35ddf85a92 removed unused enum variant Erin 2021-07-29 23:04:04 +0200
  • e3cfaaf32c removed unused enum variant Erin 2021-07-29 23:04:04 +0200
  • 281fc9c635 Added history (session based) Erin 2021-07-29 22:48:36 +0200
  • 241f2261d1 Added history (session based) Erin 2021-07-29 22:48:36 +0200
  • d1146824f8 Added carts tests Erin 2021-07-29 22:39:28 +0200