| Commit message (Expand) | Author | Age | Files | Lines |
* | Add basic array manipulation | Charlie Stanton | 2024-03-29 | 1 | -0/+12 |
* | Completely remove the path space | Charlie Stanton | 2024-03-29 | 1 | -75/+87 |
* | Adds an incredibly simple equality operator | Charlie Stanton | 2023-07-21 | 1 | -1/+3 |
* | Reimplements inserting basic values using subexes | Charlie Stanton | 2023-07-21 | 1 | -65/+63 |
* | Fixes JSONWriter to work with implicit data structures | Charlie Stanton | 2023-07-21 | 1 | -0/+1 |
* | Removes lots of old atom based code from walk | Charlie Stanton | 2023-07-19 | 1 | -11/+0 |
* | Huge refactor to a more value based system, doing away with terminals. Also i... | Charlie Stanton | 2023-07-19 | 1 | -138/+157 |
* | Refines storing and loading to use ids generated when the subex is compiled i... | Charlie Stanton | 2023-04-25 | 1 | -9/+9 |
* | Replaces the interfaces implementation of Atom with a tagged union based impl... | Charlie Stanton | 2023-04-21 | 1 | -20/+20 |
* | Add :xyz: replacement syntax that removes whatever is before it and inserts w... | Charlie Stanton | 2023-04-21 | 1 | -5/+15 |
* | Radically changes precedences so concatenation is now the strongest | Charlie Stanton | 2023-04-21 | 1 | -13/+13 |
* | Add ^xyz^ as a shorthand for ="xyz"= in subex | Charlie Stanton | 2023-04-21 | 1 | -7/+18 |
* | Add subex syntax to copy across booleans, numbers, strings and values | Charlie Stanton | 2023-04-21 | 1 | -1/+11 |
* | Properly exports all SubexASTs | Charlie Stanton | 2023-04-20 | 1 | -7/+7 |
* | Add ~xyz~ shorthand for =`xyz`= | Charlie Stanton | 2023-04-20 | 1 | -1/+10 |
* | Fix bug that would crash if given an empty subex | Charlie Stanton | 2023-04-20 | 1 | -1/+5 |
* | Remove the @, ~ and # syntax for terminal literals | Charlie Stanton | 2023-04-20 | 1 | -30/+0 |
* | Replaces the start and end terminals of strings with a single terminal, with ... | Charlie Stanton | 2023-04-20 | 1 | -1/+11 |
* | Change output syntax to =xyz= instead of "xyz" | Charlie Stanton | 2023-04-20 | 1 | -3/+3 |
* | Adds non-string literal syntax to subex | Charlie Stanton | 2023-04-20 | 1 | -0/+83 |
* | Changes the parsing API for subex to be more suitable to being part of a larg... | Charlie Stanton | 2023-04-19 | 1 | -40/+51 |
* | Adds a dummy method to atom so the compiler checks that only valid atoms are ... | Charlie Stanton | 2023-04-19 | 1 | -6/+6 |
* | Adds the NOT operator | Charlie Stanton | 2023-04-19 | 1 | -0/+2 |
* | Adds the reciprocal operator | Charlie Stanton | 2023-04-19 | 1 | -0/+2 |
* | Adds the negate operator | Charlie Stanton | 2023-04-19 | 1 | -0/+2 |
* | Adds product/and operator | Charlie Stanton | 2023-04-19 | 1 | -0/+2 |
* | Changes parser so the storing operator is postfix instead of prefix | Charlie Stanton | 2023-04-19 | 1 | -14/+10 |
* | Adds the sum operator | Charlie Stanton | 2023-04-18 | 1 | -9/+4 |
* | Removes try, maybe, maximise and minimise | Charlie Stanton | 2023-04-18 | 1 | -9/+1 |
* | Adds the repeat construct, obsoleting maximise, minimise, try, maybe and prob... | Charlie Stanton | 2023-04-18 | 1 | -1/+75 |
* | Renames TransducerOutput to OutputContent (and related types) and moves into ... | Charlie Stanton | 2023-03-05 | 1 | -4/+4 |
* | Changes the slot map so only runes can be used as slots | Charlie Stanton | 2023-03-05 | 1 | -1/+1 |
* | Renames walk.Datum to walk.Atom | Charlie Stanton | 2023-03-05 | 1 | -18/+18 |
* | 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 |
* | Modify subex to take JSON split into "data" | Charlie Stanton | 2023-02-22 | 1 | -19/+22 |
* | Introduces subex processing | Charlie Stanton | 2023-02-19 | 1 | -0/+175 |