|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| * | Adds a substitute path command: S | Charlie Stanton | 2023-04-20 | 3 | -52/+44 | 
| * | Adds non-string literal syntax to subex | Charlie Stanton | 2023-04-20 | 2 | -0/+89 | 
| * | Remove filters and various commands that are no longer wanted | Charlie Stanton | 2023-04-20 | 6 | -720/+4 | 
| * | Remove the need for a semicolon after each command | Charlie Stanton | 2023-04-20 | 2 | -11/+3 | 
| * | Add commands to append to and swap with the path and X registers | Charlie Stanton | 2023-04-20 | 2 | -1/+33 | 
| * | Adds the noop command 'o' | Charlie Stanton | 2023-04-19 | 1 | -0/+2 | 
| * | Adds casting all other types to strings by simply putting them in a string | Charlie Stanton | 2023-04-19 | 1 | -0/+8 | 
| * | Upgrades the substitute command to also act as a filter | Charlie Stanton | 2023-04-19 | 2 | -4/+20 | 
| * | Implements subex substitutions for the value register | Charlie Stanton | 2023-04-19 | 1 | -1/+17 | 
| * | Replaces the workspace with 3 distinct registers: path, value and xreg | Charlie Stanton | 2023-04-19 | 3 | -28/+65 | 
| * | Adds parsing substitute commands, though executing them currently does nothing | Charlie Stanton | 2023-04-19 | 5 | -5/+66 | 
| * | Changes the parsing API for subex to be more suitable to being part of a larg... | Charlie Stanton | 2023-04-19 | 3 | -54/+60 | 
| * | Adds a dummy method to atom so the compiler checks that only valid atoms are ... | Charlie Stanton | 2023-04-19 | 2 | -11/+27 | 
| * | Adds the NOT operator | Charlie Stanton | 2023-04-19 | 3 | -0/+41 | 
| * | Adds the reciprocal operator | Charlie Stanton | 2023-04-19 | 3 | -0/+51 | 
| * | Fixes internal error messages for arithmetic functions | Charlie Stanton | 2023-04-19 | 1 | -4/+4 | 
| * | Adds the negate operator | Charlie Stanton | 2023-04-19 | 3 | -0/+49 | 
| * | Combines sum and product into an arithmetic state that contains a function fo... | Charlie Stanton | 2023-04-19 | 3 | -115/+101 | 
| * | Adds product/and operator | Charlie Stanton | 2023-04-19 | 3 | -22/+87 | 
| * | Adjusts the sum operator to act as boolean OR when all inputs are booleans | Charlie Stanton | 2023-04-19 | 1 | -5/+15 | 
| * | Replaces a few instances of SubexStates with pointers as they should be | Charlie Stanton | 2023-04-19 | 2 | -2/+2 | 
| * | Changes parser so the storing operator is postfix instead of prefix | Charlie Stanton | 2023-04-19 | 1 | -14/+10 | 
| * | Replaces the parent/child implementation for operators like store and sum wit... | Charlie Stanton | 2023-04-19 | 3 | -168/+119 | 
| * | Adds casting strings to numbers in the sum operator | Charlie Stanton | 2023-04-19 | 3 | -31/+109 | 
| * | Creates functions for compounding atoms back into values in the walk module a... | Charlie Stanton | 2023-04-18 | 2 | -73/+98 | 
| * | Refactors store and sum states to use the new SubexParentState for states tha... | Charlie Stanton | 2023-04-18 | 1 | -53/+104 | 
| * | Fixes bug where stores wouldn't work inside other stores sometimes | Charlie Stanton | 2023-04-18 | 1 | -1/+1 | 
| * | Adds the sum operator | Charlie Stanton | 2023-04-18 | 3 | -9/+78 | 
| * | Removes try, maybe, maximise and minimise | Charlie Stanton | 2023-04-18 | 2 | -63/+1 | 
| * | Adds the repeat construct, obsoleting maximise, minimise, try, maybe and prob... | Charlie Stanton | 2023-04-18 | 3 | -12/+151 | 
| * | Fix bug where SubexStoreState is sometimes not a pointer | Charlie Stanton | 2023-03-15 | 1 | -1/+1 | 
| * | Fixes strings being wrapped in quotes twice when outputting | Charlie Stanton | 2023-03-15 | 1 | -2/+2 | 
| * | Renames TransducerOutput to OutputContent (and related types) and moves into ... | Charlie Stanton | 2023-03-05 | 4 | -29/+28 | 
| * | Changes the slot map so only runes can be used as slots | Charlie Stanton | 2023-03-05 | 2 | -7/+5 | 
| * | Renames walk.Datum to walk.Atom | Charlie Stanton | 2023-03-05 | 5 | -98/+114 | 
| * | Refactors out terminator literal stuff into a separate parsing function | Charlie Stanton | 2023-03-05 | 1 | -117/+37 | 
| * | Adds syntax to recognise and deal with starting and ending arrays, maps and s... | Charlie Stanton | 2023-02-26 | 1 | -0/+123 | 
| * | Replace append with walk.ConcatData in many places to fix bug to do with sema... | Charlie Stanton | 2023-02-26 | 3 | -7/+11 | 
| * | Converts subex output back into WalkValues and prints for easier debugging | Charlie Stanton | 2023-02-26 | 2 | -3/+92 | 
| * | Modify subex to take JSON split into "data" | Charlie Stanton | 2023-02-22 | 6 | -100/+167 | 
| * | Move JSON serialising, deserialising and walking code into a separate package | Charlie Stanton | 2023-02-19 | 7 | -381/+396 | 
| * | Removes obsolete subex code from main/main.go | Charlie Stanton | 2023-02-19 | 1 | -580/+0 | 
| * | Introduces subex processing | Charlie Stanton | 2023-02-19 | 6 | -4/+636 | 
| * | Adds the or operator | | Charlie Stanton | 2022-09-21 | 1 | -2/+34 | 
| * | Implements the first version of subex | Charlie Stanton | 2022-09-21 | 1 | -0/+564 | 
| * | Adds some new commands | Charlie Stanton | 2022-09-21 | 4 | -16/+309 | 
| * | Adds new filters | Charlie Stanton | 2022-08-27 | 3 | -41/+87 | 
| * | Adds a bunch of new path pattern features | Charlie Stanton | 2022-08-26 | 4 | -44/+101 | 
| * | Refactors some stuff and adds lexing and parsing | Charlie Stanton | 2022-08-26 | 8 | -123/+593 | 
| * | Initial commit | Charlie Stanton | 2022-08-23 | 6 | -0/+591 |