<- Back to shtanton's homepage
aboutsummaryrefslogtreecommitdiff
path: root/main/main.go
Commit message (Expand)AuthorAgeFilesLines
* Fix bug where next command doesn't consume the inputCharlie Stanton2024-04-211-3/+3
* Add substitute next commandsCharlie Stanton2024-04-211-1/+19
* Change output subex internals to allow structuresCharlie Stanton2024-04-071-0/+5
* Add main testsCharlie Stanton2024-03-301-24/+40
* Completely remove the path spaceCharlie Stanton2024-03-291-12/+8
* Huge refactor to a more value based system, doing away with terminals. Also i...Charlie Stanton2023-07-191-4/+4
* Adds the json_array IO formatCharlie Stanton2023-05-121-3/+3
* Move reading and writing of tokens into a separate package to prepare for oth...Charlie Stanton2023-05-121-8/+10
* Store stred programs as a flat list of commands with no nesting, using a new ...Charlie Stanton2023-04-261-2/+4
* Add Y and Z registersCharlie Stanton2023-04-261-1/+1
* Now uses a buffered output for writing to improve performanceCharlie Stanton2023-04-251-1/+2
* WalkItems are now made of Atoms instead of WalkValues, and I have rolled my o...Charlie Stanton2023-04-241-33/+25
* All registers are now lists of atoms instead of lists of valuesCharlie Stanton2023-04-211-5/+13
* Replaces the workspace with 3 distinct registers: path, value and xregCharlie Stanton2023-04-191-4/+9
* Adds parsing substitute commands, though executing them currently does nothingCharlie Stanton2023-04-191-5/+0
* Modify subex to take JSON split into "data"Charlie Stanton2023-02-221-13/+1
* Move JSON serialising, deserialising and walking code into a separate packageCharlie Stanton2023-02-191-29/+8
* Removes obsolete subex code from main/main.goCharlie Stanton2023-02-191-580/+0
* Introduces subex processingCharlie Stanton2023-02-191-4/+5
* Adds the or operator |Charlie Stanton2022-09-211-2/+34
* Implements the first version of subexCharlie Stanton2022-09-211-0/+564
* Refactors some stuff and adds lexing and parsingCharlie Stanton2022-08-261-85/+34
* Initial commitCharlie Stanton2022-08-231-0/+139