Commit Graph

407 Commits (trunk)

Author SHA1 Message Date
ondra05 9537879d8c There, we are now, we do not need those. 2022-03-01 22:15:27 +01:00
ondra05 0dee4ad9ab Introduced newtype for `Rc<RefCell<Value>>` 2022-03-01 22:13:49 +01:00
ondra05 acb9bed2aa Satisfied most of THE ALLMIGHTY CLIPPY's requests. 2022-03-01 21:53:58 +01:00
ondra05 816cb9ac82 Bool, Abool and Nil values are no longer tokens 2022-03-01 18:57:03 +01:00
ondra05 8c369d5cfc fixed strings 2022-02-24 21:53:43 +01:00
ondra05 260e9efa84 Rust 2021
- Consts map generated using iterators
2022-02-23 21:47:07 +01:00
able 67823468b1 Merge pull request 'You know what could be cursed? Using Rust's block comment syntax as String delimiters!' (#5) from change/string-delimiters into master
Reviewed-on: https://git.ablecorp.us:443/AbleScript/able-script/pulls/5
2022-02-23 14:11:14 +00:00
ondra05 f703a2546d Fixed tests and examples 2022-02-22 22:49:56 +01:00
ondra05 ae7d3c6680 Changed string delimiters
You know what could be cursed? Using Rust's block comment syntax as String delimiters!
2022-02-22 22:39:03 +01:00
ondra05 9a93202979 Removed unused tokens from Lexer
Uh, they were lying there with no use for 9 months!
2022-02-22 22:31:05 +01:00
ondra05 41db71cb81 added simple history support 2022-02-14 00:17:55 +01:00
ondra05 e37931111f Exposed variables to public API 2022-02-14 00:12:03 +01:00
ondra05 3b81883b80 Add from_value variable constructor 2022-02-14 00:11:37 +01:00
ondra05 5f4c0da06a added new_with_vars 2022-02-14 00:08:48 +01:00
ondra05 23fcb800c4 Merge pull request 'change/isize-as-int' (#4) from change/isize-as-int into master
Reviewed-on: https://git.ablecorp.us:443/AbleScript/able-script/pulls/4
2022-02-13 22:17:13 +00:00
ondra05 e8ec3e71e0 Merge branch 'master' into change/isize-as-int 2022-02-13 22:17:00 +00:00
ondra05 d478709057 Merge pull request 'Implemented built-in functios' (#3) from feature/builtins into master
Reviewed-on: https://git.ablecorp.us:443/AbleScript/able-script/pulls/3
2022-02-13 22:16:43 +00:00
ondra05 4d6dd0e58b Fixed all errors 2022-02-13 00:58:50 +01:00
ondra05 9e8456195c fixed base 55 2022-02-13 00:55:51 +01:00
ondra05 3dd91b0c97 Value::Int is isize 2022-02-13 00:55:19 +01:00
ondra05 a46b9ea910 Changed Built-in functio -> integer coercion 2022-02-13 00:37:17 +01:00
ondra05 84f519a2e5 Implemented builtin functio division 2022-02-13 00:30:40 +01:00
ondra05 2ecb492356 implemented subtraction for built-in functios 2022-02-13 00:25:56 +01:00
ondra05 785bce3095 Implemented not for built-in functios 2022-02-13 00:07:23 +01:00
ondra05 6f489d5435 Implemented Display for built-ins 2022-02-12 22:52:14 +01:00
ondra05 ebd8a28a83 Implemented coercions for built-in functios 2022-02-12 22:10:30 +01:00
ondra05 013c324a8e Implemented built-in functios
- Missing coercions and operations
2022-02-12 21:14:55 +01:00
ondra05 d67f50afe8 Length by empty square braces
Reviewed-on: https://git.ablecorp.us:443/AbleScript/able-script/pulls/2
2022-01-28 20:03:31 +00:00
ondra05 4386e31ea5 Functio -> Int more cursed 2022-01-22 21:02:10 +01:00
ondra05 f4f7b102eb Cart -> Int more cursed 2022-01-22 20:52:09 +01:00
ondra05 ae15f6cfb3 Implemented [] as length operator 2022-01-22 20:48:21 +01:00
ondra05 622ce45435 Implemented Len in parser 2022-01-22 20:37:44 +01:00
Alex Bethel 9e6cc36135 Merge branch 'master' of ssh://git.ablecorp.us:20/AbleScript/able-script 2021-12-29 17:08:05 -06:00
Alex Bethel d59d75c6a2 Add martens owo 2021-12-29 17:06:46 -06:00
ondra05 5293cd9607 Toggled Fat LTO on 2021-12-14 23:57:03 +01:00
Alex Bethel 178b7ff202 Add version number to ablescript_cli deps 2021-12-14 16:53:18 -06:00
Alex Bethel 433e1f26a7 Release 0.2
Reviewed-on: https://git.ablecorp.us:443/AbleScript/able-script/pulls/1
2021-12-14 22:31:52 +00:00
ondra05 20adfd0d57 Merge branch 'master' into feature/coercions 2021-12-14 23:30:07 +01:00
Alex Bethel 235a5ae3a0 Merge branch 'feature/coercions' of ssh://git.ablecorp.us:20/AbleScript/able-script into feature/coercions 2021-12-14 16:16:44 -06:00
Alex Bethel f549c08a8f Implement function chain division 2021-12-14 16:16:28 -06:00
ondra05 220d85355a Fixed T-Dark blocks in blocks 2021-12-14 23:16:19 +01:00
ondra05 fe1f20a925 Removed clone 2021-12-14 23:05:21 +01:00
ondra05 3a6cc2b461 Merge branch 'feature/coercions' of https://git.ablecorp.us/AbleScript/able-script into feature/coercions 2021-12-14 23:02:57 +01:00
ondra05 a7d0766eb7 Renamed stuff 2021-12-14 23:02:55 +01:00
Alex Bethel 2ec6e52d10 Fix carts.able formatting 2021-12-14 15:57:04 -06:00
Alex Bethel 7655090c06 Arity-based functio deinterlacing 2021-12-14 15:56:40 -06:00
ondra05 7aa2d67449 🚗 Implemented ordered functio chaining 2021-12-14 21:45:44 +01:00
ondra05 a722ea00d5 Removed a feature which disallowed comments in functios 2021-12-14 21:10:58 +01:00
ondra05 3358234914 Implemented subtraction for functio chains... maybe? 2021-12-09 17:51:03 +01:00
ondra05 3f1b6d2387 Implemented coercions when subtracting able functios 2021-12-09 17:18:37 +01:00