├── 2025 ├── Makefile.am ├── config.pl ├── configure.ac ├── m4 │ ├── Makefile.am │ ├── ax_asan.m4 │ ├── ax_coverage.m4 │ ├── ax_debug.m4 │ ├── ax_form.m4 │ ├── ax_fortify.m4 │ ├── ax_gprof.m4 │ └── ax_info.m4 ├── run-tests.pl └── src │ ├── Makefile.am │ ├── blang2.cc │ ├── blang2.h │ ├── blx.cc │ ├── blx.h │ ├── io-headless.cc │ ├── neoleo-file.5 │ ├── neoleo-headless.1 │ └── neoleo-keys.1 ├── .autotools ├── .cproject ├── .gitignore ├── .project ├── CMakeLists.txt ├── COPYING ├── FAQ ├── INSTALL-arch.md ├── INSTALL-debian.md ├── INSTALL-fedora.md ├── INSTALL-slack.md ├── INSTALL.md ├── NEWS ├── README.md ├── Sanitise.cmake ├── THANKS ├── TR ├── CONTENTS ├── TR01 ├── TR02 ├── TR03 ├── TR04 ├── TR05 ├── TR06 ├── TR07 ├── TR08 └── TR09 ├── conf ├── doc ├── .gitignore ├── CMakeLists.txt ├── Makefile.am ├── config.pl ├── headless.texi ├── htmlxref.cnf ├── keys.texi ├── neoleo.texi └── tcl.texi ├── examples ├── CMakeLists.txt ├── Makefile.am ├── accounts │ ├── .gitignore │ ├── README.md │ ├── accts-plate.oleo │ ├── accts.oleo │ ├── accum.tcl │ ├── bak │ │ ├── mkscr.pl │ │ └── process │ ├── process-1 │ └── trans.oleo ├── blank.oleo ├── bold.oleo ├── cs.py ├── dates.oleo ├── docs.oleo ├── issue38.oleo ├── large.oleo ├── log.bas ├── loop.oleo ├── malformed.oleo ├── neodsv.py ├── neog.py ├── nogood.oleo ├── point3.oleo ├── procs │ ├── neopids │ ├── pids.bas │ ├── pids.py │ ├── sleepy │ └── youtube-script.txt ├── q.scr ├── q110399.csv ├── scratch.oleo ├── simple.csv ├── simple.oleo ├── tcl-save.oleo ├── tcl-save.tcl ├── test.oleo ├── tsv.bas ├── tsv.tcl ├── types.oleo └── utf8.oleo ├── g ├── lab ├── .gitignore ├── README.md ├── csv2hless.py ├── guile-embed │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── example.cc ├── guile-parse │ ├── .gitignore │ ├── calc.scm │ └── lexer.scm ├── guile │ └── cells.scm ├── home │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── home.cc ├── ncurses-fields │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── ncurses-fields.c ├── ncurses │ ├── .gitignore │ ├── Makefile │ └── main.cc ├── parsing │ ├── .gdbinit │ ├── .gitignore │ ├── Makefile │ └── parser-1.cc ├── pascal │ ├── .gitignore │ ├── cells.pas │ ├── neoleo.lpi │ └── neoleo.lpr ├── perl │ └── test.pl ├── racket │ ├── README.md │ └── roleo.rkt └── tcl │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── child-1.sh │ ├── child.sh │ ├── ctrl.sh │ ├── forking-1.tcl │ ├── forking.tcl │ ├── hook.c │ ├── interactor.tcl │ └── parent.sh ├── neoleo-desktop-install ├── neoleo.desktop ├── neoleo.png ├── screen-shot.jpg ├── src ├── .gdbinit ├── .gitignore ├── CMakeLists.txt ├── basic.cc ├── basic.h ├── cell.cc ├── cell.h ├── io-2019.cc ├── io-2019.h ├── io-curses.cc ├── io-curses.h ├── main.cc ├── menu-2025.cc ├── menu-2025.h ├── neoleo.1 ├── neotypes.h ├── oleofile.cc ├── oleofile.h ├── parser-2019.cc ├── parser-2019.h ├── regions.cc ├── regions.h ├── rt ├── sheet.cc ├── sheet.h ├── spans.cc ├── spans.h ├── swig.cmake ├── testneo.cc ├── tickle.cc ├── tickle.h ├── tickle.i ├── todo.bas ├── utils.cc ├── win.cc └── win.h ├── tcl ├── oleo.tcl └── pkgIndex.tcl └── tests ├── .cproject ├── .gitignore ├── .project ├── CMakeLists.txt ├── Makefile.am ├── badrc.oleo ├── badrc.sh ├── basic.sh ├── insert-01.sh ├── issue16.sh ├── issue18.sh ├── issue51.sh ├── out ├── .gitignore └── Makefile.am ├── parser.sh ├── sht1.oleo ├── spans.sh ├── tcl-fail.tcl ├── tcl01.sh ├── tcl02.sh ├── tcl03.sh ├── tcl04.sh ├── tcl05.sh ├── tcl06.sh ├── tcl07.sh ├── tcl08.sh ├── tcl09.sh ├── tcl10.sh └── verified ├── Makefile.am ├── badrc.scr.oleo ├── blang-01.bas.rep ├── concata.scr.oleo ├── insert-01.oleo ├── issue16.oleo ├── issue18.oleo ├── parser.rep ├── spans.oleo ├── tcl01.rep ├── tcl02.rep ├── tcl03.rep ├── tcl04.rep ├── tcl05.rep ├── tcl06.rep ├── tcl07.oleo ├── tcl08.rep ├── tcl09.oleo └── tcl10.oleo /.autotools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/.autotools -------------------------------------------------------------------------------- /.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/.cproject -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/.project -------------------------------------------------------------------------------- /2025/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/Makefile.am -------------------------------------------------------------------------------- /2025/config.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/config.pl -------------------------------------------------------------------------------- /2025/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/configure.ac -------------------------------------------------------------------------------- /2025/m4/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/Makefile.am -------------------------------------------------------------------------------- /2025/m4/ax_asan.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_asan.m4 -------------------------------------------------------------------------------- /2025/m4/ax_coverage.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_coverage.m4 -------------------------------------------------------------------------------- /2025/m4/ax_debug.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_debug.m4 -------------------------------------------------------------------------------- /2025/m4/ax_form.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_form.m4 -------------------------------------------------------------------------------- /2025/m4/ax_fortify.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_fortify.m4 -------------------------------------------------------------------------------- /2025/m4/ax_gprof.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_gprof.m4 -------------------------------------------------------------------------------- /2025/m4/ax_info.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/m4/ax_info.m4 -------------------------------------------------------------------------------- /2025/run-tests.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/run-tests.pl -------------------------------------------------------------------------------- /2025/src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/Makefile.am -------------------------------------------------------------------------------- /2025/src/blang2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/blang2.cc -------------------------------------------------------------------------------- /2025/src/blang2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/blang2.h -------------------------------------------------------------------------------- /2025/src/blx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/blx.cc -------------------------------------------------------------------------------- /2025/src/blx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/blx.h -------------------------------------------------------------------------------- /2025/src/io-headless.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/io-headless.cc -------------------------------------------------------------------------------- /2025/src/neoleo-file.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/neoleo-file.5 -------------------------------------------------------------------------------- /2025/src/neoleo-headless.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/neoleo-headless.1 -------------------------------------------------------------------------------- /2025/src/neoleo-keys.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/2025/src/neoleo-keys.1 -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/COPYING -------------------------------------------------------------------------------- /FAQ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/FAQ -------------------------------------------------------------------------------- /INSTALL-arch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/INSTALL-arch.md -------------------------------------------------------------------------------- /INSTALL-debian.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/INSTALL-debian.md -------------------------------------------------------------------------------- /INSTALL-fedora.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/INSTALL-fedora.md -------------------------------------------------------------------------------- /INSTALL-slack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/INSTALL-slack.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/INSTALL.md -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/NEWS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/README.md -------------------------------------------------------------------------------- /Sanitise.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/Sanitise.cmake -------------------------------------------------------------------------------- /THANKS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/THANKS -------------------------------------------------------------------------------- /TR/CONTENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/CONTENTS -------------------------------------------------------------------------------- /TR/TR01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR01 -------------------------------------------------------------------------------- /TR/TR02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR02 -------------------------------------------------------------------------------- /TR/TR03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR03 -------------------------------------------------------------------------------- /TR/TR04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR04 -------------------------------------------------------------------------------- /TR/TR05: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR05 -------------------------------------------------------------------------------- /TR/TR06: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR06 -------------------------------------------------------------------------------- /TR/TR07: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR07 -------------------------------------------------------------------------------- /TR/TR08: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR08 -------------------------------------------------------------------------------- /TR/TR09: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/TR/TR09 -------------------------------------------------------------------------------- /conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/conf -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/Makefile.am -------------------------------------------------------------------------------- /doc/config.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/config.pl -------------------------------------------------------------------------------- /doc/headless.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/headless.texi -------------------------------------------------------------------------------- /doc/htmlxref.cnf: -------------------------------------------------------------------------------- 1 | dir node . 2 | -------------------------------------------------------------------------------- /doc/keys.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/keys.texi -------------------------------------------------------------------------------- /doc/neoleo.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/neoleo.texi -------------------------------------------------------------------------------- /doc/tcl.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/doc/tcl.texi -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/Makefile.am -------------------------------------------------------------------------------- /examples/accounts/.gitignore: -------------------------------------------------------------------------------- 1 | accts-out.oleo 2 | *~ 3 | -------------------------------------------------------------------------------- /examples/accounts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/README.md -------------------------------------------------------------------------------- /examples/accounts/accts-plate.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/accts-plate.oleo -------------------------------------------------------------------------------- /examples/accounts/accts.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/accts.oleo -------------------------------------------------------------------------------- /examples/accounts/accum.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/accum.tcl -------------------------------------------------------------------------------- /examples/accounts/bak/mkscr.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/bak/mkscr.pl -------------------------------------------------------------------------------- /examples/accounts/bak/process: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/bak/process -------------------------------------------------------------------------------- /examples/accounts/process-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/process-1 -------------------------------------------------------------------------------- /examples/accounts/trans.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/accounts/trans.oleo -------------------------------------------------------------------------------- /examples/blank.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/blank.oleo -------------------------------------------------------------------------------- /examples/bold.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/bold.oleo -------------------------------------------------------------------------------- /examples/cs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/cs.py -------------------------------------------------------------------------------- /examples/dates.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/dates.oleo -------------------------------------------------------------------------------- /examples/docs.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/docs.oleo -------------------------------------------------------------------------------- /examples/issue38.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/issue38.oleo -------------------------------------------------------------------------------- /examples/large.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/large.oleo -------------------------------------------------------------------------------- /examples/log.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/log.bas -------------------------------------------------------------------------------- /examples/loop.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/loop.oleo -------------------------------------------------------------------------------- /examples/malformed.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/malformed.oleo -------------------------------------------------------------------------------- /examples/neodsv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/neodsv.py -------------------------------------------------------------------------------- /examples/neog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/neog.py -------------------------------------------------------------------------------- /examples/nogood.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/nogood.oleo -------------------------------------------------------------------------------- /examples/point3.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/point3.oleo -------------------------------------------------------------------------------- /examples/procs/neopids: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ARGS="$@" 4 | neoleo $ARGS -b pids.bas 5 | -------------------------------------------------------------------------------- /examples/procs/pids.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/procs/pids.bas -------------------------------------------------------------------------------- /examples/procs/pids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/procs/pids.py -------------------------------------------------------------------------------- /examples/procs/sleepy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/procs/sleepy -------------------------------------------------------------------------------- /examples/procs/youtube-script.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/procs/youtube-script.txt -------------------------------------------------------------------------------- /examples/q.scr: -------------------------------------------------------------------------------- 1 | q 2 | -------------------------------------------------------------------------------- /examples/q110399.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/q110399.csv -------------------------------------------------------------------------------- /examples/scratch.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/scratch.oleo -------------------------------------------------------------------------------- /examples/simple.csv: -------------------------------------------------------------------------------- 1 | "Hello",2,3 2 | 4,5,6 3 | 7,8,9 4 | -------------------------------------------------------------------------------- /examples/simple.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/simple.oleo -------------------------------------------------------------------------------- /examples/tcl-save.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/tcl-save.oleo -------------------------------------------------------------------------------- /examples/tcl-save.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/tcl-save.tcl -------------------------------------------------------------------------------- /examples/test.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/test.oleo -------------------------------------------------------------------------------- /examples/tsv.bas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/tsv.bas -------------------------------------------------------------------------------- /examples/tsv.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/tsv.tcl -------------------------------------------------------------------------------- /examples/types.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/types.oleo -------------------------------------------------------------------------------- /examples/utf8.oleo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/examples/utf8.oleo -------------------------------------------------------------------------------- /g: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/g -------------------------------------------------------------------------------- /lab/.gitignore: -------------------------------------------------------------------------------- 1 | app 2 | -------------------------------------------------------------------------------- /lab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/README.md -------------------------------------------------------------------------------- /lab/csv2hless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/csv2hless.py -------------------------------------------------------------------------------- /lab/guile-embed/.gitignore: -------------------------------------------------------------------------------- 1 | example 2 | -------------------------------------------------------------------------------- /lab/guile-embed/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/guile-embed/Makefile -------------------------------------------------------------------------------- /lab/guile-embed/README.md: -------------------------------------------------------------------------------- 1 | On Ubuntu 18.10: 2 | sudo apt install guile-2.2-dev 3 | 4 | -------------------------------------------------------------------------------- /lab/guile-embed/example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/guile-embed/example.cc -------------------------------------------------------------------------------- /lab/guile-parse/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/guile-parse/.gitignore -------------------------------------------------------------------------------- /lab/guile-parse/calc.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/guile-parse/calc.scm -------------------------------------------------------------------------------- /lab/guile-parse/lexer.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/guile-parse/lexer.scm -------------------------------------------------------------------------------- /lab/guile/cells.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/guile/cells.scm -------------------------------------------------------------------------------- /lab/home/.gitignore: -------------------------------------------------------------------------------- 1 | home 2 | -------------------------------------------------------------------------------- /lab/home/Makefile: -------------------------------------------------------------------------------- 1 | home : home.cc 2 | gcc $< -o $@ -lncurses 3 | -------------------------------------------------------------------------------- /lab/home/README.md: -------------------------------------------------------------------------------- 1 | Testing of the home keys in ncurses 2 | -------------------------------------------------------------------------------- /lab/home/home.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/home/home.cc -------------------------------------------------------------------------------- /lab/ncurses-fields/.gitignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /lab/ncurses-fields/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/ncurses-fields/Makefile -------------------------------------------------------------------------------- /lab/ncurses-fields/README.md: -------------------------------------------------------------------------------- 1 | Taken from https://gist.github.com/alan-mushi/c8a6f34d1df18574f643 2 | 3 | -------------------------------------------------------------------------------- /lab/ncurses-fields/ncurses-fields.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/ncurses-fields/ncurses-fields.c -------------------------------------------------------------------------------- /lab/ncurses/.gitignore: -------------------------------------------------------------------------------- 1 | neg 2 | -------------------------------------------------------------------------------- /lab/ncurses/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/ncurses/Makefile -------------------------------------------------------------------------------- /lab/ncurses/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/ncurses/main.cc -------------------------------------------------------------------------------- /lab/parsing/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/parsing/.gdbinit -------------------------------------------------------------------------------- /lab/parsing/.gitignore: -------------------------------------------------------------------------------- 1 | app-2 2 | app-1 3 | -------------------------------------------------------------------------------- /lab/parsing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/parsing/Makefile -------------------------------------------------------------------------------- /lab/parsing/parser-1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/parsing/parser-1.cc -------------------------------------------------------------------------------- /lab/pascal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/pascal/.gitignore -------------------------------------------------------------------------------- /lab/pascal/cells.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/pascal/cells.pas -------------------------------------------------------------------------------- /lab/pascal/neoleo.lpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/pascal/neoleo.lpi -------------------------------------------------------------------------------- /lab/pascal/neoleo.lpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/pascal/neoleo.lpr -------------------------------------------------------------------------------- /lab/perl/test.pl: -------------------------------------------------------------------------------- 1 | # arch linux won't work 2 | use Text::Template; 3 | 4 | -------------------------------------------------------------------------------- /lab/racket/README.md: -------------------------------------------------------------------------------- 1 | # roleo 2 | 3 | A spreadsheet written in racket 4 | 5 | ## Status 6 | 7 | 2025-11-08 Started 8 | -------------------------------------------------------------------------------- /lab/racket/roleo.rkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/racket/roleo.rkt -------------------------------------------------------------------------------- /lab/tcl/.gitignore: -------------------------------------------------------------------------------- 1 | hook 2 | -------------------------------------------------------------------------------- /lab/tcl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/Makefile -------------------------------------------------------------------------------- /lab/tcl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/README.md -------------------------------------------------------------------------------- /lab/tcl/child-1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/child-1.sh -------------------------------------------------------------------------------- /lab/tcl/child.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/child.sh -------------------------------------------------------------------------------- /lab/tcl/ctrl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/ctrl.sh -------------------------------------------------------------------------------- /lab/tcl/forking-1.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/forking-1.tcl -------------------------------------------------------------------------------- /lab/tcl/forking.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/forking.tcl -------------------------------------------------------------------------------- /lab/tcl/hook.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/hook.c -------------------------------------------------------------------------------- /lab/tcl/interactor.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/interactor.tcl -------------------------------------------------------------------------------- /lab/tcl/parent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/lab/tcl/parent.sh -------------------------------------------------------------------------------- /neoleo-desktop-install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/neoleo-desktop-install -------------------------------------------------------------------------------- /neoleo.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/neoleo.desktop -------------------------------------------------------------------------------- /neoleo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/neoleo.png -------------------------------------------------------------------------------- /screen-shot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/screen-shot.jpg -------------------------------------------------------------------------------- /src/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/.gdbinit -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/basic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/basic.cc -------------------------------------------------------------------------------- /src/basic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/basic.h -------------------------------------------------------------------------------- /src/cell.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/cell.cc -------------------------------------------------------------------------------- /src/cell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/cell.h -------------------------------------------------------------------------------- /src/io-2019.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/io-2019.cc -------------------------------------------------------------------------------- /src/io-2019.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/io-2019.h -------------------------------------------------------------------------------- /src/io-curses.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/io-curses.cc -------------------------------------------------------------------------------- /src/io-curses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/io-curses.h -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/menu-2025.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/menu-2025.cc -------------------------------------------------------------------------------- /src/menu-2025.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/menu-2025.h -------------------------------------------------------------------------------- /src/neoleo.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/neoleo.1 -------------------------------------------------------------------------------- /src/neotypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/neotypes.h -------------------------------------------------------------------------------- /src/oleofile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/oleofile.cc -------------------------------------------------------------------------------- /src/oleofile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/oleofile.h -------------------------------------------------------------------------------- /src/parser-2019.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/parser-2019.cc -------------------------------------------------------------------------------- /src/parser-2019.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/parser-2019.h -------------------------------------------------------------------------------- /src/regions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/regions.cc -------------------------------------------------------------------------------- /src/regions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blippy/neoleo/HEAD/src/regions.h -------------------------------------------------------------------------------- /src/rt: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | print_help() 4 | { 5 | cat <