<- Back to shtanton's homepage
aboutsummaryrefslogtreecommitdiff
path: root/main/parse.go
Commit message (Collapse)AuthorAgeFilesLines
* Upgrades the substitute command to also act as a filterCharlie Stanton2023-04-191-1/+12
| | | | Substitute now captures the command after it and only runs it if the substitution is a success
* Adds parsing substitute commands, though executing them currently does nothingCharlie Stanton2023-04-191-0/+23
|
* Move JSON serialising, deserialising and walking code into a separate packageCharlie Stanton2023-02-191-16/+17
|
* Adds some new commandsCharlie Stanton2022-09-211-5/+98
|
* Adds new filtersCharlie Stanton2022-08-271-16/+34
| | | | | | | | - Begin terminals - End terminals - All terminals - Negate - AND
* Adds a bunch of new path pattern featuresCharlie Stanton2022-08-261-34/+59
| | | | | | - Bracketting in expressions - OR with | - Optional with ?
* Refactors some stuff and adds lexing and parsingCharlie Stanton2022-08-261-0/+145