-rw-r--r-- | .gitignore | 5L |
-rw-r--r-- | .piknik/.msg/.master | 0B |
-rw-r--r-- | .piknik/.tags/UNTAGGED/120e7d33-dfbf-4608-a6f1-c9c65fa35883 | 0B |
-rw-r--r-- | .piknik/.tags/UNTAGGED/3c7af547-9a33-41c6-9c0d-6c024ab95282 | 0B |
-rw-r--r-- | .piknik/.tags/UNTAGGED/ef95152e-f046-4c29-aae8-c246d4ce64a4 | 0B |
-rw-r--r-- | .piknik/BACKLOG/120e7d33-dfbf-4608-a6f1-c9c65fa35883 | 1L |
-rw-r--r-- | .piknik/BACKLOG/3c7af547-9a33-41c6-9c0d-6c024ab95282 | 1L |
-rw-r--r-- | .piknik/BACKLOG/ef95152e-f046-4c29-aae8-c246d4ce64a4 | 1L |
-rw-r--r-- | CHANGELOG | 70L |
-rw-r--r-- | LICENSE | 661L |
-rw-r--r-- | Makefile | 31L |
-rw-r--r-- | README.md | 259L |
-rw-r--r-- | asm/asm.go | 454L |
-rw-r--r-- | asm/asm_test.go | 415L |
-rw-r--r-- | asm/doc.go | 2L |
-rw-r--r-- | asm/log.go | 9L |
-rw-r--r-- | asm/menu.go | 94L |
-rw-r--r-- | asm/menu_test.go | 50L |
-rw-r--r-- | cache/cache.go | 194L |
-rw-r--r-- | cache/cache_test.go | 104L |
-rw-r--r-- | cache/doc.go | 2L |
-rw-r--r-- | cache/log.go | 9L |
-rw-r--r-- | cache/memory.go | 12L |
-rw-r--r-- | dev/asm/doc.go | 2L |
-rw-r--r-- | dev/asm/main.go | 28L |
-rw-r--r-- | dev/disasm/doc.go | 2L |
-rw-r--r-- | dev/disasm/main.go | 27L |
-rw-r--r-- | dev/gendata/doc.go | 2L |
-rw-r--r-- | dev/gendata/main.go | 21L |
-rw-r--r-- | dev/interactive/doc.go | 2L |
-rw-r--r-- | dev/interactive/main.go | 51L |
-rw-r--r-- | doc/Makefile | 4L |
-rw-r--r-- | doc/build/builtin_005fflags.html | 24L |
-rw-r--r-- | doc/build/cache.html | 143L |
-rw-r--r-- | doc/build/cookbook.html | 229L |
-rw-r--r-- | doc/build/dev.html | 439L |
-rw-r--r-- | doc/build/dynamic_005ftemplates.html | 24L |
-rw-r--r-- | doc/build/engine.html | 134L |
-rw-r--r-- | doc/build/execution_005fcontext.html | 24L |
-rw-r--r-- | doc/build/handling_005fmenus.html | 24L |
-rw-r--r-- | doc/build/index.html | 244L |
-rw-r--r-- | doc/build/instructions.html | 356L |
-rw-r--r-- | doc/build/language.html | 63L |
-rw-r--r-- | doc/build/lateral_005fnavigation.html | 24L |
-rw-r--r-- | doc/build/load_005fhandler.html | 24L |
-rw-r--r-- | doc/build/long_005fvalues.html | 24L |
-rw-r--r-- | doc/build/map_005fsink.html | 24L |
-rw-r--r-- | doc/build/multiple_005fmenus.html | 24L |
-rw-r--r-- | doc/build/multiple_005fpages.html | 24L |
-rw-r--r-- | doc/build/navigation.html | 155L |
-rw-r--r-- | doc/build/node_005fnames.html | 24L |
-rw-r--r-- | doc/build/node_005ftype.html | 24L |
-rw-r--r-- | doc/build/nomenclature.html | 72L |
-rw-r--r-- | doc/build/overview.html | 73L |
-rw-r--r-- | doc/build/render.html | 333L |
-rw-r--r-- | doc/build/render_005fmulti.html | 24L |
-rw-r--r-- | doc/build/signals.html | 95L |
-rw-r--r-- | doc/build/sim.html | 341L |
-rw-r--r-- | doc/build/symbol_005ftype.html | 24L |
-rw-r--r-- | doc/build/tools.html | 150L |
-rw-r--r-- | doc/texinfo/cache.texi | 72L |
-rw-r--r-- | doc/texinfo/cookbook.texi | 148L |
-rw-r--r-- | doc/texinfo/dev.texi | 288L |
-rw-r--r-- | doc/texinfo/index.texi | 36L |
-rw-r--r-- | doc/texinfo/instructions.texi | 226L |
-rw-r--r-- | doc/texinfo/language.texi | 16L |
-rw-r--r-- | doc/texinfo/navigation.texi | 103L |
-rw-r--r-- | doc/texinfo/nomenclature.texi | 19L |
-rw-r--r-- | doc/texinfo/overview.texi | 25L |
-rw-r--r-- | doc/texinfo/render.texi | 277L |
-rw-r--r-- | doc/texinfo/signals.texi | 59L |
-rw-r--r-- | doc/texinfo/sim.texi | 268L |
-rw-r--r-- | doc/texinfo/tools.texi | 4L |
-rw-r--r-- | draft.txt | 197L |
-rw-r--r-- | engine/default.go | 94L |
-rw-r--r-- | engine/doc.go | 2L |
-rw-r--r-- | engine/engine.go | 234L |
-rw-r--r-- | engine/engine_test.go | 352L |
-rw-r--r-- | engine/log.go | 9L |
-rw-r--r-- | engine/loop.go | 53L |
-rw-r--r-- | engine/loop_test.go | 129L |
-rw-r--r-- | engine/persist.go | 93L |
-rw-r--r-- | engine/persist_test.go | 153L |
-rw-r--r-- | examples/helloworld/Makefile | 10L |
-rw-r--r-- | examples/helloworld/que.txt.orig | 1L |
-rw-r--r-- | examples/helloworld/root | 1L |
-rw-r--r-- | examples/helloworld/root.vis | 2L |
-rw-r--r-- | examples/intro/Makefile | 10L |
-rw-r--r-- | examples/intro/bar | 3L |
-rw-r--r-- | examples/intro/bar.vis | 8L |
-rw-r--r-- | examples/intro/foo | 2L |
-rw-r--r-- | examples/intro/foo.vis | 3L |
-rw-r--r-- | examples/intro/main.go | 101L |
-rw-r--r-- | examples/intro/ouch | 2L |
-rw-r--r-- | examples/intro/ouch.vis | 2L |
-rw-r--r-- | examples/intro/root | 2L |
-rw-r--r-- | examples/intro/root.vis | 9L |
-rw-r--r-- | examples/longmenu/Makefile | 10L |
-rw-r--r-- | examples/longmenu/batch.vis | 11L |
-rw-r--r-- | examples/longmenu/main.go | 58L |
-rw-r--r-- | examples/longmenu/poke.vis | 1L |
-rw-r--r-- | examples/longmenu/root | 1L |
-rw-r--r-- | examples/longmenu/root.vis | 22L |
-rw-r--r-- | examples/profile/Makefile | 10L |
-rw-r--r-- | examples/profile/entry_email | 2L |
-rw-r--r-- | examples/profile/entry_email.vis | 5L |
-rw-r--r-- | examples/profile/entry_email_save.vis | 3L |
-rw-r--r-- | examples/profile/entry_name | 2L |
-rw-r--r-- | examples/profile/entry_name.vis | 5L |
-rw-r--r-- | examples/profile/entry_name_save.vis | 3L |
-rw-r--r-- | examples/profile/identified | 3L |
-rw-r--r-- | examples/profile/identified.vis | 2L |
-rw-r--r-- | examples/profile/main.go | 127L |
-rw-r--r-- | examples/profile/myemail.txt.orig | 1L |
-rw-r--r-- | examples/profile/myname.txt.orig | 1L |
-rw-r--r-- | examples/profile/root | 1L |
-rw-r--r-- | examples/profile/root.vis | 5L |
-rw-r--r-- | examples/session/Makefile | 10L |
-rw-r--r-- | examples/session/data.txt.orig | 0B |
-rw-r--r-- | examples/session/input | 2L |
-rw-r--r-- | examples/session/input.vis | 4L |
-rw-r--r-- | examples/session/main.go | 86L |
-rw-r--r-- | examples/session/root.vis | 2L |
-rw-r--r-- | examples/validate/Makefile | 10L |
-rw-r--r-- | examples/validate/end | 2L |
-rw-r--r-- | examples/validate/end.vis | 3L |
-rw-r--r-- | examples/validate/main.go | 83L |
-rw-r--r-- | examples/validate/root | 1L |
-rw-r--r-- | examples/validate/root.vis | 6L |
-rw-r--r-- | go.mod | 12L |
-rw-r--r-- | go.sum | 13L |
-rw-r--r-- | lang/lang.go | 31L |
-rw-r--r-- | lang/lang_test.go | 20L |
-rw-r--r-- | logging/debug.go | 7L |
-rw-r--r-- | logging/default.go | 7L |
-rw-r--r-- | logging/error.go | 7L |
-rw-r--r-- | logging/info.go | 7L |
-rw-r--r-- | logging/logging.go | 54L |
-rw-r--r-- | logging/trace.go | 7L |
-rw-r--r-- | logging/vanilla.go | 167L |
-rw-r--r-- | logging/vanilla_test.go | 20L |
-rw-r--r-- | logging/warn.go | 7L |
-rw-r--r-- | persist/doc.go | 2L |
-rw-r--r-- | persist/fs.go | 84L |
-rw-r--r-- | persist/fs_test.go | 104L |
-rw-r--r-- | persist/log.go | 9L |
-rw-r--r-- | persist/persist.go | 17L |
-rw-r--r-- | render/doc.go | 2L |
-rw-r--r-- | render/log.go | 9L |
-rw-r--r-- | render/menu.go | 268L |
-rw-r--r-- | render/menu_test.go | 88L |
-rw-r--r-- | render/page.go | 410L |
-rw-r--r-- | render/page_test.go | 147L |
-rw-r--r-- | render/size.go | 119L |
-rw-r--r-- | render/size_test.go | 392L |
-rw-r--r-- | render/split.go | 207L |
-rw-r--r-- | render/split_test.go | 109L |
-rw-r--r-- | resource/doc.go | 2L |
-rw-r--r-- | resource/fs.go | 155L |
-rw-r--r-- | resource/fs_test.go | 126L |
-rw-r--r-- | resource/log.go | 9L |
-rw-r--r-- | resource/mem.go | 75L |
-rw-r--r-- | resource/mem_test.go | 75L |
-rw-r--r-- | resource/resource.go | 88L |
-rw-r--r-- | resource/resource_test.go | 49L |
-rw-r--r-- | state/debug.go | 51L |
-rw-r--r-- | state/debug_test.go | 51L |
-rw-r--r-- | state/flag.go | 31L |
-rw-r--r-- | state/log.go | 9L |
-rw-r--r-- | state/state.go | 376L |
-rw-r--r-- | state/state_test.go | 204L |
-rw-r--r-- | testdata/foo.vis | 7L |
-rw-r--r-- | testdata/testdata.go | 222L |
-rw-r--r-- | vm/debug.go | 164L |
-rw-r--r-- | vm/debug_test.go | 173L |
-rw-r--r-- | vm/doc.go | 2L |
-rw-r--r-- | vm/input.go | 176L |
-rw-r--r-- | vm/log.go | 9L |
-rw-r--r-- | vm/opcodes.go | 58L |
-rw-r--r-- | vm/runner.go | 517L |
-rw-r--r-- | vm/runner_test.go | 732L |
-rw-r--r-- | vm/vm.go | 252L |
-rw-r--r-- | vm/vm_test.go | 162L |