summaryrefslogtreecommitdiff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-04-19flag for printing positions of matchesHEADmainstuebinm2-19/+103
(instead of just printing them, might be useful for scripts — also, I've not come up with a better name than "nixq" yet, so it really ought to be able to query things)
2024-04-17add simple testsstuebinm3-189/+252
2024-04-16produces & print errors for unknown query constructsstuebinm2-18/+53
Not sure yet if i'll keep the printing code, it's kinda fragile & there's almost definitely a crate which i could use instead.
2024-04-16add an actual AST for the query languagestuebinm4-193/+174
this incidentally also moves a lot of the parsing logic out of piplines.rs and instead keeps it in queries.rs, where it should probably be anyways, so the pipeline module can focus on just … well, applying the filter pipeline
2024-04-12version 0.0.20.0.2stuebinm1-9/+43
since this is apparently enough to edit all of nixpkgs to remove lib.mdDoc without (?) breaking anything, I think it should qualify as a tiny, tiny release.
2024-04-12matching on elements by relative rolestuebinm1-1/+33
just a skeleton to see if this works
2024-04-12rework handling of whitespace around deletionsstuebinm1-63/+75
2024-04-12some restructuring, arg handling, re-enable batchmodestuebinm4-261/+419
2024-04-03very basic query languagestuebinm5-323/+804