<- Back to shtanton's homepage
aboutsummaryrefslogtreecommitdiff
path: root/subex/parse.go
Commit message (Expand)AuthorAgeFilesLines
* Remove the @, ~ and # syntax for terminal literalsCharlie Stanton2023-04-201-30/+0
* Replaces the start and end terminals of strings with a single terminal, with ...Charlie Stanton2023-04-201-1/+11
* Change output syntax to =xyz= instead of "xyz"Charlie Stanton2023-04-201-3/+3
* Adds non-string literal syntax to subexCharlie Stanton2023-04-201-0/+83
* Changes the parsing API for subex to be more suitable to being part of a larg...Charlie Stanton2023-04-191-40/+51
* Adds a dummy method to atom so the compiler checks that only valid atoms are ...Charlie Stanton2023-04-191-6/+6
* Adds the NOT operatorCharlie Stanton2023-04-191-0/+2
* Adds the reciprocal operatorCharlie Stanton2023-04-191-0/+2
* Adds the negate operatorCharlie Stanton2023-04-191-0/+2
* Adds product/and operatorCharlie Stanton2023-04-191-0/+2
* Changes parser so the storing operator is postfix instead of prefixCharlie Stanton2023-04-191-14/+10
* Adds the sum operatorCharlie Stanton2023-04-181-9/+4
* Removes try, maybe, maximise and minimiseCharlie Stanton2023-04-181-9/+1
* Adds the repeat construct, obsoleting maximise, minimise, try, maybe and prob...Charlie Stanton2023-04-181-1/+75
* Renames TransducerOutput to OutputContent (and related types) and moves into ...Charlie Stanton2023-03-051-4/+4
* Changes the slot map so only runes can be used as slotsCharlie Stanton2023-03-051-1/+1
* Renames walk.Datum to walk.AtomCharlie Stanton2023-03-051-18/+18
* Refactors out terminator literal stuff into a separate parsing functionCharlie Stanton2023-03-051-117/+37
* Adds syntax to recognise and deal with starting and ending arrays, maps and s...Charlie Stanton2023-02-261-0/+123
* Modify subex to take JSON split into "data"Charlie Stanton2023-02-221-19/+22
* Introduces subex processingCharlie Stanton2023-02-191-0/+175