Commit Graph

  • f0e46f8375 Some tokens rewrite Erin 2023-12-05 00:19:25 +0100
  • 51414451d8 Init Erin 2023-11-30 17:50:21 +0100
  • 639960f11c Deleted AbleScript. Erin 2023-11-30 16:59:17 +0100
  • 67e1d26c15 Update Cargo lock trunk Erin 2023-11-30 16:55:40 +0100
  • dd261e5d6c
    Release bump v0.5.4-1 ondra05 2023-05-19 00:25:14 +0200
  • 4d6b30bcd0
    Fixed BF code parsing v0.5.4 ondra05 2023-05-18 23:49:54 +0200
  • dbaa390113
    Updated dependencies. v0.5.3 ondra05 2023-05-18 20:33:58 +0200
  • f220e5d12d
    shorten file ondra05 2023-01-04 15:30:03 +0100
  • 1a9cf6c2a6 Fix clippy complaining when used instead of cargo check with RA ondra05 2022-11-04 00:58:23 +0100
  • 8ef7118dc1 initial vars - &mut self ondra05 2022-09-21 00:28:57 +0200
  • 8970dabcfd fmt??? ondra05 2022-09-19 20:58:50 +0200
  • 2f5306795f Host Interface initial vars support ondra05 2022-09-19 20:58:32 +0200
  • daca854db4 stuff v0.5.2 ondra05 2022-09-14 21:57:02 +0200
  • e2008be0e3 Bumped version ondra05 2022-09-14 21:52:17 +0200
  • b7c9a4b74d Fixed #13 ondra05 2022-09-14 21:50:04 +0200
  • 1bb33066ed fmt + clippy ondra05 2022-09-14 21:46:24 +0200
  • c4fda0c0ec Fixed issue #12 ondra05 2022-09-14 21:46:17 +0200
  • a9cdc03341 thing ondra05 2022-08-18 14:58:46 +0200
  • 70d6bf661f No need for the associated type :D v0.5.0 ondra05 2022-07-02 12:55:10 +0200
  • 96fdac10a4 Revert "Added emoji support for identifiers" ondra05 2022-07-02 12:47:16 +0200
  • 628554df10 cycle detecion on cart print - no longer stack overflow ondra05 2022-07-02 01:17:31 +0200
  • 21ab9dbe8f Added emoji support for identifiers ondra05 2022-07-02 00:47:09 +0200
  • 0bcea85a1f Invalid Token error + fixed forgotten refactor ondra05 2022-07-02 00:30:51 +0200
  • e61ba2e533 Error comments + renaming ondra05 2022-07-02 00:27:38 +0200
  • 18c4791201 EOF -> EOI ondra05 2022-07-02 00:22:40 +0200
  • 17713e3197 Bumped AbleScript version ondra05 2022-07-02 00:19:44 +0200
  • 43439b7e58 Implemented host interface ondra05 2022-07-02 00:17:29 +0200
  • 32072e9dea Well, Able and Eval functios can now change loops flow! ondra05 2022-07-01 23:12:59 +0200
  • 4a2674a035 Implemented finally ondra05 2022-07-01 22:56:22 +0200
  • 7e31c857bf chore: cargo update ondra05 2022-06-23 19:00:11 +0200
  • bde8be865c Value Refactoring ondra05 2022-06-17 20:58:37 +0200
  • ba4fd074ab Dependencies update ondra05 2022-06-07 23:32:25 +0200
  • c93c55694c Parser cleanup ondra05 2022-06-06 23:30:08 +0200
  • 8297c192ac Changed dim syntax ondra05 2022-06-03 00:10:19 +0200
  • a0c8e41296 ADDED VERY IMPORTANT CHANGE ondra05 2022-06-02 23:56:32 +0200
  • 32f3bf471e Changed `hopback` to `and again` (credits: Evrey#6086) ondra05 2022-05-17 19:03:02 +0200
  • 9a68cd984c chore: cargo update ondra05 2022-05-17 18:03:40 +0200
  • 6ee4c4679b Merge branch 'v0.4.0-fixes' Alex Bethel 2022-05-09 17:58:36 -0600
  • 124b224300 Fix AbleScript lib doc comment Alex Bethel 2022-05-09 17:56:28 -0600
  • ad2839d497 Replaced `break` with `enough` (credits: Evrey#6086) ondra05 2022-05-06 23:52:43 +0200
  • cda63c733c Bumped version to 0.4.0 v0.4.0 ondra05 2022-05-06 21:22:57 +0200
  • 217fd20a0f changed undefined -> cart coercion ondra05 2022-05-06 21:12:55 +0200
  • 7368a3afd1 Implemented all coercions for undefined ondra05 2022-05-06 21:08:16 +0200
  • 97d6edcc57 Evaluating nonextant variable results into Undefined ondra05 2022-05-06 20:20:52 +0200
  • ba8560aa7c Added Undefined type ondra05 2022-05-06 20:19:35 +0200
  • 3cc80b7a94 {} -> () ondra05 2022-05-06 17:30:41 +0200
  • a43b14741d Removed arity checking and arity error ondra05 2022-05-06 17:28:25 +0200
  • 39e46f090d Renamed few errors ondra05 2022-05-06 17:25:50 +0200
  • f62c44ff01 Changed error variant name to go by conventions ondra05 2022-05-05 00:39:13 +0200
  • a4c8d845f5 get_bit returns error kind which makes the error spanned ondra05 2022-05-05 00:36:13 +0200
  • 85eefeb953 Fixed zero division and zero assertion errors when [] / 0 ondra05 2022-05-04 23:15:12 +0200
  • 3e8cffe1a5 fmt + clippy ondra05 2022-05-03 23:19:10 +0200
  • cc7d6d6ba1 Added non-newline print. ondra05 2022-05-03 23:13:17 +0200
  • b1edffab98 Merge pull request 'T-Dark letter cases implemented' (#10) from feature/tdark-cases into master ondra05 2022-05-03 21:03:42 +0000
  • e10a6c8c9d T-Dark letter cases implemented #10 ondra05 2022-05-02 23:40:42 +0200
  • 77dc87901e extracted t-dark substitution to separate function ondra05 2022-05-02 23:12:32 +0200
  • b6f37b6ced Modified Str -> Int coercion ondra05 2022-04-26 00:18:11 +0200
  • 4b7aa07d06 Implemented key extraction ondra05 2022-04-25 14:56:35 +0200
  • ebd61780f6 Merge pull request 'Added String character escaping by dozenal " delimited unicode values' (#9) from feature/string-unicode-escapes into master able 2022-04-25 12:48:07 +0000
  • 4ab63aea47 Added escapes test #9 ondra05 2022-04-24 23:47:51 +0200
  • c7ea807a8e Added some comments ondra05 2022-04-24 23:33:11 +0200
  • b462fd9c8f Implemented string unicode escapes ondra05 2022-04-24 23:29:15 +0200
  • 83e395ff7b sus ondra05 2022-04-24 22:01:31 +0200
  • 45bb1ade84 Merge pull request 'Changed the way how Melo-ing variables works' (#8) from improvements/melo into master ondra05 2022-04-23 11:54:22 +0000
  • 827a13f358 Double Melo causes variable deletion #8 ondra05 2022-04-22 21:14:53 +0200
  • b035138998 Rc is got by reference by default ondra05 2022-04-22 21:09:03 +0200
  • b0e8acd438 Reimplemented Melo - Variable made into enum of `ValueRef or Melo` - Melo-ing variable causes dropping of the Rc, decreasing reference count ondra05 2022-04-22 21:06:34 +0200
  • b729211405
    add another lambda example 1695050325958231718/tmp_refs/heads/lambda 1695050325958231718/lambda #7 wackbyte 2022-04-18 20:04:04 -0400
  • 7e27952e10
    add lambdas (λ) and brainfuck lambdas (bfλ) wackbyte 2022-04-18 19:57:28 -0400
  • 53e2b0677a clearer comment ondra05 2022-04-18 22:09:56 +0200
  • 5c11cd39bb Made Parser private and made `parse` function ondra05 2022-04-18 22:09:41 +0200
  • dbe4835732 Renamed init function in parser ondra05 2022-04-18 22:01:35 +0200
  • 6d195747e2 Added crate-level docs for ablescript ondra05 2022-04-18 21:59:57 +0200
  • 4c218e3ab8 chore: fmt ondra05 2022-04-18 21:43:32 +0200
  • 141164b46a fixed comments and naming ondra05 2022-04-18 21:43:19 +0200
  • 097a5571ae replaced if with unless ondra05 2022-04-18 21:42:26 +0200
  • df32550844 Chars are no longer special case of identifiers ondra05 2022-04-18 21:04:19 +0200
  • e24bc5af35 Expr::Literal contains Literal type which contains only possible types instead of any Value ondra05 2022-04-18 20:56:11 +0200
  • 0ef7177a03 Changed variable declaration / assignment and equals syntax: ondra05 2022-04-18 20:34:08 +0200
  • a4e3b98c6a Release binaries are now stripped v0.3.0 ondra05 2022-04-16 22:11:13 +0200
  • e1f7533b2d No underscore! ondra05 2022-04-16 22:06:37 +0200
  • 8234a9d9fe fmt ondra05 2022-04-12 22:15:53 +0200
  • 95ecbdf4ce version bump ondra05 2022-04-12 14:17:20 +0200
  • 2cdce8f77e dependency update + fmt ondra05 2022-04-12 14:16:34 +0200
  • 87555a6184 removed `!=` in favour of `ain't` ondra05 2022-04-08 17:44:35 +0200
  • 4c20ef179e Removed ! for ain't ondra05 2022-04-08 17:39:14 +0200
  • 96f2db4dc6 `cargo fmt` Alex Bethel 2022-04-02 12:41:59 -0600
  • f842733757 removed \ from idents ondra05 2022-04-02 20:39:48 +0200
  • ddb15ba540 changed line order ondra05 2022-04-02 14:13:49 +0200
  • 3bb1039e1d This isn't AbleScript, we can just negate expressions :D ondra05 2022-04-02 13:44:29 +0200
  • 34cef2c613 Small change ondra05 2022-04-02 01:42:13 +0200
  • 48618cced8 Merge branch 'refactoring/ast-spans' ondra05 2022-04-02 01:37:33 +0200
  • bd05ceb086 Removed Booleans ondra05 2022-04-01 23:37:10 +0000
  • 1dc9979738 Removed ident type, fixed tests ondra05 2022-04-02 01:34:25 +0200
  • 75df416679 Generalised Spanned items ondra05 2022-04-02 01:22:46 +0200
  • 6cfd26dcc2 Simplified base 55 #6 ondra05 2022-04-02 01:06:47 +0200
  • 8f6d2483f3 fixed tests ondra05 2022-03-30 21:03:17 +0200
  • bdbf8d0a29 Improved type coercions ondra05 2022-03-30 20:56:59 +0200
  • c867ad8406 Removed booleans ondra05 2022-03-30 20:55:05 +0200
  • 7cc456ee40 Used checked next in require ondra05 2022-03-20 02:20:55 +0100