stefan-gorules
|
91598166ce
|
feat: rc variable (#246)
* feat: rc variable
* feat: implement variable in engine
* add exports
* fix bindings and improve clone accuracy
* fix tests, fix bindings
* fix fmt
* improve code
|
2024-09-30 18:34:54 +02:00 |
|
stefan-gorules
|
3e7cdfcde1
|
feat: intellisense (#244)
* local: fault tolerant parser
* fix tests
* add intellisense
* fix minor issues
* improve support
* fix fmt
* fix
* fix: improve error messages
* improve error handling and ast
* fix lint
* fix tests
* exclude zen-nodejs from rust tests
|
2024-09-23 09:23:48 +02:00 |
|
 Brian ThorneandBrian Thorne
|
59371349c3
|
test: add a few basic tests around numerics (#192)
Co-authored-by: Brian Thorne <brian@partly.com>
|
2024-06-28 13:52:40 +02:00 |
|
stefan-gorules
|
6271d8ab1a
|
feat: expression chain (#166)
* feat: expression chain
* fix implementation
* fix
* implement env update on expression execution
* fix error handling for serde
* rebase
* update deps
* add $ prefix for expression reference
|
2024-05-24 14:46:57 +02:00 |
|
stefan-gorules
|
5f423b7910
|
feat: zen expression rewrite (#107)
* temp: zen-expression rewrite
* rewrite standard parser
* stabilise parser, upgrade dependencies
* implement unary parser
* align builtin behavior
* fix tests and minor bugs
* refactor exports, update docs
* fix expression repl
* cleanup
* cleanup vm
* replace expression with expression-rewrite
* update d.ts file
* fix failing test
|
2023-12-12 08:50:25 +01:00 |
|
stefan-gorules
|
7b17575a66
|
fix: negative value checks (#89)
* fix: negative value checks;
* offset unary fix;
* disable unary csv test;
|
2023-09-19 11:23:31 +02:00 |
|
stefan-gorules
|
7283047f49
|
fix: remove missing date fns; (#71)
|
2023-08-14 01:00:19 +02:00 |
|
stefan-gorules
|
e4b2691a06
|
feat: standardise operators; (#65)
|
2023-07-28 11:02:25 +02:00 |
|
stefan-gorules
|
404e91dc59
|
fix: dual arity argument parsing; (#55)
|
2023-07-18 18:58:04 +03:00 |
|
stefan-gorules
|
0212fe1a0f
|
feat: additional math functions; (#51)
|
2023-07-02 19:44:26 +02:00 |
|
stefan-gorules
|
fe7ba6996d
|
feat: add regular expression functions; (#52)
* feat: add regular expression functions;
* add cargo.toml regex
* fix cargo fmt
|
2023-07-02 19:42:58 +02:00 |
|
stefan-gorules
|
9caac0c812
|
fix: expression date range; (#49)
* fix: expression date range;
* restore tests; update v8;
* perf: add precomputation for interval; add standard tests;
|
2023-07-01 16:59:09 +02:00 |
|
Ivan Miletic
|
bd419e6e49
|
feat: time function (#31)
* feat: time function
* feat: add time formats
* feat: add time formats extended
* fix: test cases
|
2023-05-02 11:13:48 +02:00 |
|
stefan-gorules
|
1e883cb810
|
fix: unary reference in string; (#27)
|
2023-04-26 22:26:14 +02:00 |
|
stefan-gorules
|
da231804f7
|
feat: add flatten and flat map functions; (#26)
|
2023-04-26 19:43:35 +02:00 |
|
stefan-gorules
|
9f06d96bac
|
refactor: remove exec result; (#25)
|
2023-04-25 21:13:18 +02:00 |
|
stefan-gorules
|
ed64b00edb
|
fix: nested expression scopes; (#23)
|
2023-04-24 20:59:43 +02:00 |
|
Ivan Miletic
|
062ee5df90
|
feat: crates restructure (#22)
|
2023-04-24 20:28:27 +02:00 |
|