|
e4aec77f9a
|
Add negation to like filter and improve string sanitisation (again)
|
2022-06-18 21:46:33 -04:00 |
|
|
86af7b4cf5
|
Add ergonomics to mpd IP addr
|
2022-05-15 12:35:42 -04:00 |
|
|
3b756bf0ad
|
Add mpd() query functionality
|
2022-05-14 14:24:18 -04:00 |
|
|
34487c02eb
|
Improve tag processing and filtering with ?? filter
|
2022-05-14 11:10:03 -04:00 |
|
|
c2f93faf69
|
Ignore comments when processing tokens instead of at runtime
|
2022-04-01 07:49:50 -04:00 |
|
|
d88ec8951a
|
Completely replace old interpreter with Faye and update docs
|
2022-03-27 11:50:59 -04:00 |
|
|
04efebb7ca
|
Add optional regex flags to matches filter
|
2022-03-25 15:58:15 -04:00 |
|
|
494537a2cf
|
Cargo fmt and update
|
2022-03-16 16:27:08 -04:00 |
|
|
4581fe8fe9
|
Enumerate error types instead of boxing, make error traits private
|
2022-03-04 15:51:04 -05:00 |
|
|
f862319f3b
|
Add extra parsing checks to prevent iter_blocks from matching tokens after end of filter
|
2022-03-04 11:06:37 -05:00 |
|
|
9dd70f2004
|
Fix filters syntax parsing matching tokens after end of filter
|
2022-03-04 11:00:24 -05:00 |
|
|
da0596cc10
|
Add empties(count) functionality and help docs
|
2022-03-01 20:44:46 -05:00 |
|
|
8b7046d257
|
Add file() item op and help docs
|
2022-02-28 20:25:29 -05:00 |
|
|
944a203675
|
Add unique filters
|
2022-02-23 16:06:20 -05:00 |
|
|
bb492dcd77
|
Document iter block functionality and cargo fmt
|
2022-02-23 11:33:45 -05:00 |
|
|
a915cbd029
|
Add iterable manipulations to blocks
|
2022-02-20 12:04:56 -05:00 |
|
|
3a2c2629ca
|
Create non-iter operations and implement basics for Turing completeness
|
2022-02-19 20:17:31 -05:00 |
|
|
5af9311887
|
cargo fmt
|
2022-02-03 16:56:42 -05:00 |
|
|
bc43caf01b
|
Add set intersection function
|
2022-02-02 15:53:57 -05:00 |
|
|
19748d33ac
|
Add regex pattern field filter
|
2022-02-02 13:12:56 -05:00 |
|
|
4e7948d5ad
|
Add union functions
|
2022-02-02 11:27:01 -05:00 |
|
|
46459c7da1
|
cargo fmt
|
2022-01-31 09:22:36 -05:00 |
|
|
0b55ddda6b
|
Add randomisation and explicit reset
|
2022-01-30 21:32:38 -05:00 |
|
|
bde7ead3b6
|
Add bliss_next sorting algorithm, rename bliss sort to bliss_first
|
2022-01-27 19:55:43 -05:00 |
|
|
bd3d1465df
|
Add empty() function
|
2022-01-27 16:06:32 -05:00 |
|
|
f88efaf6d5
|
Change syntax for bliss: distance bliss to advanced bliss
|
2022-01-25 20:00:15 -05:00 |
|
|
41c8c8cbf1
|
Add bliss music sorting (sort by song similarity -- songs which are more similar (smaller distance) come first)
|
2022-01-25 00:04:25 -05:00 |
|
|
0a6dae930f
|
cargo fmt
|
2022-01-24 16:12:29 -05:00 |
|
|
8dc571521f
|
Add sort by field name
|
2022-01-24 16:12:00 -05:00 |
|
|
9ac5dd4570
|
Add sort providers framework and empty sorter to standard vocab
|
2022-01-22 20:44:53 -05:00 |
|
|
58cae6155c
|
Replace MpsMusicItem with general-purpose MpsItem and bump version to v0.3.0
|
2022-01-20 19:52:03 -05:00 |
|
|
b9def2f15c
|
Add all replacement filter functionality
|
2022-01-18 09:14:05 -05:00 |
|
|
dd5f15c745
|
Add not operator (bang) for index filter
|
2022-01-17 16:58:37 -05:00 |
|
|
64b8a7734d
|
Add desktop info/icon to OS controls (and leave hint for way to improve REPL UX, disabled because extensive and incomplete)
|
2022-01-16 21:00:00 -05:00 |
|
|
d23495a5ef
|
Add range filtering
|
2022-01-12 16:23:56 -05:00 |
|
|
ca17313b7b
|
Add single-index filter
|
2022-01-12 11:06:32 -05:00 |
|
|
9df28eb69b
|
Add variant of field filter which ignores missing field and comparison errors
|
2022-01-12 09:59:30 -05:00 |
|
|
29c880d3e8
|
Improve coverage of some statement tests
|
2022-01-11 20:45:48 -05:00 |
|
|
a8eb390ab8
|
Implement reset functionality on existing statements
|
2022-01-11 10:22:05 -05:00 |
|
|
ae0872e417
|
add basic non-sql lookup files() & cargo fmt
|
2021-12-31 19:56:46 -05:00 |
|
|
e937a7221f
|
Refactor functions to use standard function vocab parser
|
2021-12-29 19:46:53 -05:00 |
|
|
5fab151451
|
Refactor vocab and add simple filters
|
2021-12-29 12:12:58 -05:00 |
|
|
03318a0ef5
|
Add // or # comments and simple sql query statements
|
2021-12-12 14:59:43 -05:00 |
|
|
dbea13e676
|
Create initial language functionality and framework
|
2021-12-03 16:13:19 -05:00 |
|