<- Back to shtanton's homepage
index
:
stred go
main
Prototype Go implementation of stred
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
subex
/
main.go
Commit message (
Expand
)
Author
Age
Files
Lines
*
Huge refactor to a more value based system, doing away with terminals. Also i...
Charlie Stanton
2023-07-19
1
-34
/
+133
*
Improves RunTransducer by reusing state slices for states and newStates
Charlie Stanton
2023-04-25
1
-1
/
+4
*
Improves performance of pruneStates by modifying states in place
Charlie Stanton
2023-04-25
1
-5
/
+7
*
Refines storing and loading to use ids generated when the subex is compiled i...
Charlie Stanton
2023-04-25
1
-11
/
+38
*
Simplify the OutputStack, improves performance by simplifying from an interfa...
Charlie Stanton
2023-04-24
1
-25
/
+21
*
Adds a check to end subex execution early if no viable branches remain
Charlie Stanton
2023-04-24
1
-0
/
+3
*
Remove redundant subex/main.main function
Charlie Stanton
2023-04-24
1
-49
/
+0
*
Changes the implementation of Atomise and Compound to no longer use goroutines
Charlie Stanton
2023-04-21
1
-4
/
+9
*
Changes the parsing API for subex to be more suitable to being part of a larg...
Charlie Stanton
2023-04-19
1
-1
/
+6
*
Replaces a few instances of SubexStates with pointers as they should be
Charlie Stanton
2023-04-19
1
-1
/
+1
*
Replaces the parent/child implementation for operators like store and sum wit...
Charlie Stanton
2023-04-19
1
-13
/
+47
*
Adds casting strings to numbers in the sum operator
Charlie Stanton
2023-04-19
1
-1
/
+5
*
Creates functions for compounding atoms back into values in the walk module a...
Charlie Stanton
2023-04-18
1
-73
/
+19
*
Renames TransducerOutput to OutputContent (and related types) and moves into ...
Charlie Stanton
2023-03-05
1
-23
/
+0
*
Changes the slot map so only runes can be used as slots
Charlie Stanton
2023-03-05
1
-6
/
+4
*
Renames walk.Datum to walk.Atom
Charlie Stanton
2023-03-05
1
-32
/
+34
*
Replace append with walk.ConcatData in many places to fix bug to do with sema...
Charlie Stanton
2023-02-26
1
-2
/
+2
*
Converts subex output back into WalkValues and prints for easier debugging
Charlie Stanton
2023-02-26
1
-3
/
+60
*
Modify subex to take JSON split into "data"
Charlie Stanton
2023-02-22
1
-29
/
+60
*
Introduces subex processing
Charlie Stanton
2023-02-19
1
-0
/
+114