| Commit message (Expand) | Author | Age | Files | Lines |
* | Separates JSON parsing code into its own file | Charlie Stanton | 2023-04-25 | 1 | -278/+0 |
* | Refactor Atom and Value code out of walk.go and into separate files | Charlie Stanton | 2023-04-25 | 1 | -174/+12 |
* | Make state.path immutable so it can be a reference instead of copied, improvi... | Charlie Stanton | 2023-04-25 | 1 | -11/+0 |
* | Now uses a buffered output for writing to improve performance | Charlie Stanton | 2023-04-25 | 1 | -19/+22 |
* | Improves performance of reading JSON strings | Charlie Stanton | 2023-04-24 | 1 | -42/+39 |
* | WalkItems are now made of Atoms instead of WalkValues, and I have rolled my o... | Charlie Stanton | 2023-04-24 | 1 | -246/+379 |
* | Replaces the interfaces implementation of Atom with a tagged union based impl... | Charlie Stanton | 2023-04-21 | 1 | -35/+115 |
* | Replace implementation of Atomise to improve performance | Charlie Stanton | 2023-04-21 | 1 | -16/+29 |
* | Improves performance by being more explicit about memory allocation in walk.go | Charlie Stanton | 2023-04-21 | 1 | -29/+32 |
* | Changes the implementation of Atomise and Compound to no longer use goroutines | Charlie Stanton | 2023-04-21 | 1 | -104/+63 |
* | Replaces the start and end terminals of strings with a single terminal, with ... | Charlie Stanton | 2023-04-20 | 1 | -15/+6 |
* | Adds casting all other types to strings by simply putting them in a string | Charlie Stanton | 2023-04-19 | 1 | -0/+8 |
* | Replaces the workspace with 3 distinct registers: path, value and xreg | Charlie Stanton | 2023-04-19 | 1 | -0/+31 |
* | Adds a dummy method to atom so the compiler checks that only valid atoms are ... | Charlie Stanton | 2023-04-19 | 1 | -5/+21 |
* | Adds casting strings to numbers in the sum operator | Charlie Stanton | 2023-04-19 | 1 | -18/+73 |
* | Creates functions for compounding atoms back into values in the walk module a... | Charlie Stanton | 2023-04-18 | 1 | -0/+79 |
* | Fixes strings being wrapped in quotes twice when outputting | Charlie Stanton | 2023-03-15 | 1 | -2/+2 |
* | Renames walk.Datum to walk.Atom | Charlie Stanton | 2023-03-05 | 1 | -9/+9 |
* | Replace append with walk.ConcatData in many places to fix bug to do with sema... | Charlie Stanton | 2023-02-26 | 1 | -0/+4 |
* | Converts subex output back into WalkValues and prints for easier debugging | Charlie Stanton | 2023-02-26 | 1 | -0/+32 |
* | Modify subex to take JSON split into "data" | Charlie Stanton | 2023-02-22 | 1 | -2/+29 |
* | Move JSON serialising, deserialising and walking code into a separate package | Charlie Stanton | 2023-02-19 | 1 | -0/+316 |