about summary refs log tree commit diff stats
path: root/subx/apps/survey.subx
Commit message (Collapse)AuthorAgeFilesLines
* .Kartik Agaram2019-06-281-12/+155
| | | | | Flesh out final test some more. We also now have a new family of primitives for writing non-strings to input streams in tests.
* pseudocode skeletons for all functionsKartik Agaram2019-06-131-7/+152
|
* .Kartik Agaram2019-06-131-1/+36
|
* flesh out survey testsKartik Agaram2019-06-121-15/+219
|
* .Kartik Agaram2019-06-121-5/+0
| | | | | Now that we don't have to edit code to run a single test, delete that commented out fragment everywhere.
* Fix stale `initialize-trace-stream`Kartik Agaram2019-06-081-5/+278
|
* .Kartik Agaram2019-05-271-1/+1
| | | | | | 'get-or-insert-stream' is now the more generic 'get-or-insert' that can handle tables of any value type. But callers have to be careful to cast values to the right type.
* .Kartik Agaram2019-05-261-110/+0
|
* .Kartik Agaram2019-05-251-6/+0
| | | | | hoist 'Heap' variable into the std library in anticipation of the parse-array-of-ints primitive.
* .Kartik Agaram2019-05-191-0/+6
| | | | add lengths to data blobs
* initial skeleton for survey.subxKartik Agaram2019-05-181-0/+297
Start of the final phase needed to implement SubX in SubX: $ cat files.subx ... |dquotes |assort |pack |survey |hex > a.elf survey.subx is responsible for assigning addresses to labels and segments.