Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adds casting strings to numbers in the sum operator | Charlie Stanton | 2023-04-19 | 1 | -12/+31 |
| | |||||
* | Refactors store and sum states to use the new SubexParentState for states ↵ | Charlie Stanton | 2023-04-18 | 1 | -53/+104 |
| | | | | that run machines within themselves | ||||
* | Fixes bug where stores wouldn't work inside other stores sometimes | Charlie Stanton | 2023-04-18 | 1 | -1/+1 |
| | | | | Something like $a($b(test)..."$b") wouldn't work as expected, this works now | ||||
* | Adds the sum operator | Charlie Stanton | 2023-04-18 | 1 | -0/+62 |
| | | | | Currently doesn't parse strings as each atom is considered independantly. Instead individual characters in strings can be cast | ||||
* | Adds the repeat construct, obsoleting maximise, minimise, try, maybe and ↵ | Charlie Stanton | 2023-04-18 | 1 | -0/+9 |
| | | | | | | probably more The repeat construct repeats a subex a number of times, this number is based on a provided list which is ordered by priority and can be unbounded. | ||||
* | Fix bug where SubexStoreState is sometimes not a pointer | Charlie Stanton | 2023-03-15 | 1 | -1/+1 |
| | |||||
* | Renames TransducerOutput to OutputContent (and related types) and moves into ↵ | Charlie Stanton | 2023-03-05 | 1 | -1/+23 |
| | | | | main/subexstate.go | ||||
* | Renames walk.Datum to walk.Atom | Charlie Stanton | 2023-03-05 | 1 | -33/+32 |
| | |||||
* | Replace append with walk.ConcatData in many places to fix bug to do with ↵ | Charlie Stanton | 2023-02-26 | 1 | -5/+5 |
| | | | | | | semantics of append When doing append, be very careful as it does make changes in place to the underlying array of the slice which may affect other slices | ||||
* | Modify subex to take JSON split into "data" | Charlie Stanton | 2023-02-22 | 1 | -34/+49 |
| | | | | | | Currently no way to reassemble the data on the other side Much of the potential data cannot be interacted with meaningfully, only the string functionality is implemented Should rename data to something else | ||||
* | Introduces subex processing | Charlie Stanton | 2023-02-19 | 1 | -0/+145 |
Doesn't integrate it at all yet |