├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── node_ci.yml ├── .gitignore ├── .nycrc.json ├── .prettierignore ├── .prettierrc.json ├── CHANGE.md ├── CNAME ├── HACKNI.md ├── INKKNI.md ├── LICENSE ├── MANUAL.md ├── README.md ├── console.js ├── describe.js ├── document.js ├── engine-test.js ├── engine.js ├── entry.js ├── evaluate.js ├── examples ├── archery.json ├── archery.kni ├── archery.png ├── ascii.kni ├── bottles.kni ├── calc.kni ├── canon.kni ├── coin.kni ├── distribution.kni ├── door-lock.kni ├── door.kni ├── fish.json ├── fish.kni ├── forest.kni ├── german.kni ├── hilbert.kni ├── hilo.kni ├── hyperlinks.kni ├── journey.png ├── liftoff.kni ├── list.kni ├── loop.kni ├── maze.kni ├── nominal.kni ├── option-styles.kni ├── paint.kni ├── peruacru.png ├── plane.kni ├── poem.kni ├── read.kni ├── ship.kni ├── space.kni ├── spacestation.kni ├── stars.kni ├── subroutine.kni ├── tetrominoes.kni ├── tree.kni └── troll.kni ├── excerpt.js ├── grammar.js ├── hello.kni ├── html.js ├── inline-lexer-test.js ├── inline-lexer.js ├── kni-test.js ├── kni.js ├── kni.json ├── kni.usage ├── link.js ├── outline-lexer-test.js ├── outline-lexer.js ├── package.json ├── parser.js ├── path.js ├── readline.js ├── scanner.js ├── scope.js ├── scripts └── gen_desc_tests.sh ├── story.js ├── test.js ├── tests ├── archery.1 ├── archery.desc ├── ascii.1 ├── ascii.desc ├── bottles.1 ├── bottles.desc ├── brief.1 ├── brief.kni ├── calc.1 ├── calc.desc ├── canon.desc ├── choices.1 ├── choices.kni ├── coin.1 ├── coin.2 ├── coin.desc ├── coin.kni ├── cues.0 ├── cues.1 ├── cues.2 ├── cues.kni ├── distribution.1 ├── distribution.desc ├── door-lock.1 ├── door-lock.desc ├── door.1 ├── door.2 ├── door.desc ├── errors │ ├── dynamic-goto.kni │ ├── dynamic-goto.log │ ├── dynamic-label.kni │ ├── dynamic-label.log │ ├── dynamic-parameter.kni │ ├── dynamic-parameter.log │ ├── expected-after-brace-paren-expression.kni │ ├── expected-after-brace-paren-expression.log │ ├── expected-bracket-to-end-option-after-qa.kni │ ├── expected-bracket-to-end-option-after-qa.log │ ├── expected-bracket-to-end-option.kni │ ├── expected-bracket-to-end-option.log │ ├── expected-brackets-in-option-but-got-end-of-block.kni │ ├── expected-brackets-in-option-but-got-end-of-block.log │ ├── expression-cue.kni │ ├── expression-cue.log │ ├── invalid-cue.kni │ ├── invalid-cue.log │ ├── unterminated-brace-indented.kni │ ├── unterminated-brace-indented.log │ ├── unterminated-brace.kni │ ├── unterminated-brace.log │ ├── unterminated-bracket.kni │ └── unterminated-bracket.log ├── fish.1 ├── fish.2 ├── fish.desc ├── flag.1 ├── flag.kni ├── for-loop.1 ├── for-loop.kni ├── forest.desc ├── functions.1 ├── functions.kni ├── german.1 ├── german.desc ├── gradient.1 ├── gradient.kni ├── handler.1 ├── handler.kni ├── hello.1 ├── hello.desc ├── hilbert.1 ├── hilbert.desc ├── hilo.1 ├── hilo.desc ├── hyperlinks.1 ├── hyperlinks.desc ├── indirect.1 ├── indirect.kni ├── jump-and-ask.1 ├── jump-and-ask.kni ├── keyword-ambiguity.0 ├── keyword-ambiguity.kni ├── keywords.1 ├── keywords.2 ├── keywords.3 ├── keywords.4 ├── keywords.5 ├── keywords.kni ├── liftoff.1 ├── liftoff.desc ├── list.1 ├── list.desc ├── literals.1 ├── literals.kni ├── loop.1 ├── loop.desc ├── math.1 ├── math.kni ├── no-option.1 ├── no-option.kni ├── nominal.1 ├── nominal.desc ├── number.1 ├── number.kni ├── option-styles.1 ├── option-styles.desc ├── paint.1 ├── paint.desc ├── pardon.1 ├── plane.1 ├── plane.desc ├── poem.desc ├── procedure.1 ├── procedure.kni ├── program.1 ├── program.kni ├── random.1 ├── random.kni ├── read.1 ├── read.desc ├── rule.1 ├── rule.kni ├── sample.1 ├── sample.kni ├── spacestation.desc ├── stars.desc ├── steady.1 ├── steady.kni ├── sub-optional.1 ├── sub-optional.kni ├── subroutine.1 ├── subroutine.2 ├── subroutine.desc ├── switch-list.1 ├── switch-list.kni ├── tetrominoes.desc ├── toggle.1 ├── toggle.kni ├── tree.1 ├── tree.desc └── troll.desc ├── translate-json.js ├── tsconfig.json ├── verify.js ├── vim └── syntax │ └── kni.vim └── wrapper.js /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/node_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/.github/workflows/node_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /coverage 3 | /.nyc_output 4 | *.tgz 5 | -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/.nycrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/CHANGE.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | archery.aelf.land 2 | 3 | -------------------------------------------------------------------------------- /HACKNI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/HACKNI.md -------------------------------------------------------------------------------- /INKKNI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/INKKNI.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/LICENSE -------------------------------------------------------------------------------- /MANUAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/MANUAL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/README.md -------------------------------------------------------------------------------- /console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/console.js -------------------------------------------------------------------------------- /describe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/describe.js -------------------------------------------------------------------------------- /document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/document.js -------------------------------------------------------------------------------- /engine-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/engine-test.js -------------------------------------------------------------------------------- /engine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/engine.js -------------------------------------------------------------------------------- /entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/entry.js -------------------------------------------------------------------------------- /evaluate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/evaluate.js -------------------------------------------------------------------------------- /examples/archery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/archery.json -------------------------------------------------------------------------------- /examples/archery.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/archery.kni -------------------------------------------------------------------------------- /examples/archery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/archery.png -------------------------------------------------------------------------------- /examples/ascii.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/ascii.kni -------------------------------------------------------------------------------- /examples/bottles.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/bottles.kni -------------------------------------------------------------------------------- /examples/calc.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/calc.kni -------------------------------------------------------------------------------- /examples/canon.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/canon.kni -------------------------------------------------------------------------------- /examples/coin.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/coin.kni -------------------------------------------------------------------------------- /examples/distribution.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/distribution.kni -------------------------------------------------------------------------------- /examples/door-lock.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/door-lock.kni -------------------------------------------------------------------------------- /examples/door.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/door.kni -------------------------------------------------------------------------------- /examples/fish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/fish.json -------------------------------------------------------------------------------- /examples/fish.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/fish.kni -------------------------------------------------------------------------------- /examples/forest.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/forest.kni -------------------------------------------------------------------------------- /examples/german.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/german.kni -------------------------------------------------------------------------------- /examples/hilbert.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/hilbert.kni -------------------------------------------------------------------------------- /examples/hilo.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/hilo.kni -------------------------------------------------------------------------------- /examples/hyperlinks.kni: -------------------------------------------------------------------------------- 1 | Generated by {https://github.com/kriskowal/kni Kni}. 2 | -------------------------------------------------------------------------------- /examples/journey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/journey.png -------------------------------------------------------------------------------- /examples/liftoff.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/liftoff.kni -------------------------------------------------------------------------------- /examples/list.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/list.kni -------------------------------------------------------------------------------- /examples/loop.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/loop.kni -------------------------------------------------------------------------------- /examples/maze.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/maze.kni -------------------------------------------------------------------------------- /examples/nominal.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/nominal.kni -------------------------------------------------------------------------------- /examples/option-styles.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/option-styles.kni -------------------------------------------------------------------------------- /examples/paint.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/paint.kni -------------------------------------------------------------------------------- /examples/peruacru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/peruacru.png -------------------------------------------------------------------------------- /examples/plane.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/plane.kni -------------------------------------------------------------------------------- /examples/poem.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/poem.kni -------------------------------------------------------------------------------- /examples/read.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/read.kni -------------------------------------------------------------------------------- /examples/ship.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/ship.kni -------------------------------------------------------------------------------- /examples/space.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/space.kni -------------------------------------------------------------------------------- /examples/spacestation.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/spacestation.kni -------------------------------------------------------------------------------- /examples/stars.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/stars.kni -------------------------------------------------------------------------------- /examples/subroutine.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/subroutine.kni -------------------------------------------------------------------------------- /examples/tetrominoes.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/tetrominoes.kni -------------------------------------------------------------------------------- /examples/tree.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/tree.kni -------------------------------------------------------------------------------- /examples/troll.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/examples/troll.kni -------------------------------------------------------------------------------- /excerpt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/excerpt.js -------------------------------------------------------------------------------- /grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/grammar.js -------------------------------------------------------------------------------- /hello.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/hello.kni -------------------------------------------------------------------------------- /html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/html.js -------------------------------------------------------------------------------- /inline-lexer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/inline-lexer-test.js -------------------------------------------------------------------------------- /inline-lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/inline-lexer.js -------------------------------------------------------------------------------- /kni-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/kni-test.js -------------------------------------------------------------------------------- /kni.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/kni.js -------------------------------------------------------------------------------- /kni.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/kni.json -------------------------------------------------------------------------------- /kni.usage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/kni.usage -------------------------------------------------------------------------------- /link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/link.js -------------------------------------------------------------------------------- /outline-lexer-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/outline-lexer-test.js -------------------------------------------------------------------------------- /outline-lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/outline-lexer.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/package.json -------------------------------------------------------------------------------- /parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/parser.js -------------------------------------------------------------------------------- /path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/path.js -------------------------------------------------------------------------------- /readline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/readline.js -------------------------------------------------------------------------------- /scanner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/scanner.js -------------------------------------------------------------------------------- /scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/scope.js -------------------------------------------------------------------------------- /scripts/gen_desc_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/scripts/gen_desc_tests.sh -------------------------------------------------------------------------------- /story.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/story.js -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/test.js -------------------------------------------------------------------------------- /tests/archery.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/archery.1 -------------------------------------------------------------------------------- /tests/archery.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/archery.desc -------------------------------------------------------------------------------- /tests/ascii.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/ascii.1 -------------------------------------------------------------------------------- /tests/ascii.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/ascii.desc -------------------------------------------------------------------------------- /tests/bottles.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/bottles.1 -------------------------------------------------------------------------------- /tests/bottles.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/bottles.desc -------------------------------------------------------------------------------- /tests/brief.1: -------------------------------------------------------------------------------- 1 | 1. Quit. 2 | > 1 3 | -------------------------------------------------------------------------------- /tests/brief.kni: -------------------------------------------------------------------------------- 1 | + [Quit. ] 2 | > 3 | -------------------------------------------------------------------------------- /tests/calc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/calc.1 -------------------------------------------------------------------------------- /tests/calc.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/calc.desc -------------------------------------------------------------------------------- /tests/canon.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/canon.desc -------------------------------------------------------------------------------- /tests/choices.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/choices.1 -------------------------------------------------------------------------------- /tests/choices.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/choices.kni -------------------------------------------------------------------------------- /tests/coin.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/coin.1 -------------------------------------------------------------------------------- /tests/coin.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/coin.2 -------------------------------------------------------------------------------- /tests/coin.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/coin.desc -------------------------------------------------------------------------------- /tests/coin.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/coin.kni -------------------------------------------------------------------------------- /tests/cues.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/cues.0 -------------------------------------------------------------------------------- /tests/cues.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/cues.1 -------------------------------------------------------------------------------- /tests/cues.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/cues.2 -------------------------------------------------------------------------------- /tests/cues.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/cues.kni -------------------------------------------------------------------------------- /tests/distribution.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/distribution.1 -------------------------------------------------------------------------------- /tests/distribution.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/distribution.desc -------------------------------------------------------------------------------- /tests/door-lock.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/door-lock.1 -------------------------------------------------------------------------------- /tests/door-lock.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/door-lock.desc -------------------------------------------------------------------------------- /tests/door.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/door.1 -------------------------------------------------------------------------------- /tests/door.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/door.2 -------------------------------------------------------------------------------- /tests/door.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/door.desc -------------------------------------------------------------------------------- /tests/errors/dynamic-goto.kni: -------------------------------------------------------------------------------- 1 | ->{Nope} 2 | -------------------------------------------------------------------------------- /tests/errors/dynamic-goto.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/dynamic-goto.log -------------------------------------------------------------------------------- /tests/errors/dynamic-label.kni: -------------------------------------------------------------------------------- 1 | @{Nope} 2 | -------------------------------------------------------------------------------- /tests/errors/dynamic-label.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/dynamic-label.log -------------------------------------------------------------------------------- /tests/errors/dynamic-parameter.kni: -------------------------------------------------------------------------------- 1 | @foo(1 + 1) 2 | -------------------------------------------------------------------------------- /tests/errors/dynamic-parameter.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/dynamic-parameter.log -------------------------------------------------------------------------------- /tests/errors/expected-after-brace-paren-expression.kni: -------------------------------------------------------------------------------- 1 | {(x)Nope} 2 | -------------------------------------------------------------------------------- /tests/errors/expected-after-brace-paren-expression.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/expected-after-brace-paren-expression.log -------------------------------------------------------------------------------- /tests/errors/expected-bracket-to-end-option-after-qa.kni: -------------------------------------------------------------------------------- 1 | + [[] 2 | -------------------------------------------------------------------------------- /tests/errors/expected-bracket-to-end-option-after-qa.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/expected-bracket-to-end-option-after-qa.log -------------------------------------------------------------------------------- /tests/errors/expected-bracket-to-end-option.kni: -------------------------------------------------------------------------------- 1 | + [You s[S 2 | -------------------------------------------------------------------------------- /tests/errors/expected-bracket-to-end-option.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/expected-bracket-to-end-option.log -------------------------------------------------------------------------------- /tests/errors/expected-brackets-in-option-but-got-end-of-block.kni: -------------------------------------------------------------------------------- 1 | + 2 | -------------------------------------------------------------------------------- /tests/errors/expected-brackets-in-option-but-got-end-of-block.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/expected-brackets-in-option-but-got-end-of-block.log -------------------------------------------------------------------------------- /tests/errors/expression-cue.kni: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/errors/invalid-cue.log: -------------------------------------------------------------------------------- 1 | tests/errors/invalid-cue.kni:1:1: Expected ">" but got "'". 2 | -------------------------------------------------------------------------------- /tests/errors/unterminated-brace-indented.kni: -------------------------------------------------------------------------------- 1 | - Well, { this is going to be awkward... 2 | -------------------------------------------------------------------------------- /tests/errors/unterminated-brace-indented.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/unterminated-brace-indented.log -------------------------------------------------------------------------------- /tests/errors/unterminated-brace.kni: -------------------------------------------------------------------------------- 1 | { 2 | -------------------------------------------------------------------------------- /tests/errors/unterminated-brace.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/unterminated-brace.log -------------------------------------------------------------------------------- /tests/errors/unterminated-bracket.kni: -------------------------------------------------------------------------------- 1 | + [ 2 | -------------------------------------------------------------------------------- /tests/errors/unterminated-bracket.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/errors/unterminated-bracket.log -------------------------------------------------------------------------------- /tests/fish.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/fish.1 -------------------------------------------------------------------------------- /tests/fish.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/fish.2 -------------------------------------------------------------------------------- /tests/fish.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/fish.desc -------------------------------------------------------------------------------- /tests/flag.1: -------------------------------------------------------------------------------- 1 | on, off 2 | 3 | -------------------------------------------------------------------------------- /tests/flag.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/flag.kni -------------------------------------------------------------------------------- /tests/for-loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/for-loop.1 -------------------------------------------------------------------------------- /tests/for-loop.kni: -------------------------------------------------------------------------------- 1 | @... {(i==10)?<-} {+i} 2 | the color {& red | green | blue} / 3 | -------------------------------------------------------------------------------- /tests/forest.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/forest.desc -------------------------------------------------------------------------------- /tests/functions.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/functions.1 -------------------------------------------------------------------------------- /tests/functions.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/functions.kni -------------------------------------------------------------------------------- /tests/german.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/german.1 -------------------------------------------------------------------------------- /tests/german.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/german.desc -------------------------------------------------------------------------------- /tests/gradient.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/gradient.1 -------------------------------------------------------------------------------- /tests/gradient.kni: -------------------------------------------------------------------------------- 1 | @loop 2 | {~(15)x|(n)y} / 3 | {+n} {(n < 30)?-> loop} 4 | -------------------------------------------------------------------------------- /tests/handler.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/handler.1 -------------------------------------------------------------------------------- /tests/handler.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/handler.kni -------------------------------------------------------------------------------- /tests/hello.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hello.1 -------------------------------------------------------------------------------- /tests/hello.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hello.desc -------------------------------------------------------------------------------- /tests/hilbert.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hilbert.1 -------------------------------------------------------------------------------- /tests/hilbert.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hilbert.desc -------------------------------------------------------------------------------- /tests/hilo.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hilo.1 -------------------------------------------------------------------------------- /tests/hilo.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hilo.desc -------------------------------------------------------------------------------- /tests/hyperlinks.1: -------------------------------------------------------------------------------- 1 | Generated by https://github.com/kriskowal/kni Kni. 2 | 3 | -------------------------------------------------------------------------------- /tests/hyperlinks.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/hyperlinks.desc -------------------------------------------------------------------------------- /tests/indirect.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/indirect.1 -------------------------------------------------------------------------------- /tests/indirect.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/indirect.kni -------------------------------------------------------------------------------- /tests/jump-and-ask.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/jump-and-ask.1 -------------------------------------------------------------------------------- /tests/jump-and-ask.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/jump-and-ask.kni -------------------------------------------------------------------------------- /tests/keyword-ambiguity.0: -------------------------------------------------------------------------------- 1 | 1. A 2 | 2. B 3 | > 4 | 5 | a: 1 6 | b: 0 7 | 8 | -------------------------------------------------------------------------------- /tests/keyword-ambiguity.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keyword-ambiguity.kni -------------------------------------------------------------------------------- /tests/keywords.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keywords.1 -------------------------------------------------------------------------------- /tests/keywords.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keywords.2 -------------------------------------------------------------------------------- /tests/keywords.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keywords.3 -------------------------------------------------------------------------------- /tests/keywords.4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keywords.4 -------------------------------------------------------------------------------- /tests/keywords.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keywords.5 -------------------------------------------------------------------------------- /tests/keywords.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/keywords.kni -------------------------------------------------------------------------------- /tests/liftoff.1: -------------------------------------------------------------------------------- 1 | Three... 2 | Two.. 3 | One. 4 | Liftoff! 5 | 6 | -------------------------------------------------------------------------------- /tests/liftoff.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/liftoff.desc -------------------------------------------------------------------------------- /tests/list.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/list.1 -------------------------------------------------------------------------------- /tests/list.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/list.desc -------------------------------------------------------------------------------- /tests/literals.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/literals.1 -------------------------------------------------------------------------------- /tests/literals.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/literals.kni -------------------------------------------------------------------------------- /tests/loop.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/loop.1 -------------------------------------------------------------------------------- /tests/loop.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/loop.desc -------------------------------------------------------------------------------- /tests/math.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/math.1 -------------------------------------------------------------------------------- /tests/math.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/math.kni -------------------------------------------------------------------------------- /tests/no-option.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/no-option.1 -------------------------------------------------------------------------------- /tests/no-option.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/no-option.kni -------------------------------------------------------------------------------- /tests/nominal.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/nominal.1 -------------------------------------------------------------------------------- /tests/nominal.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/nominal.desc -------------------------------------------------------------------------------- /tests/number.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/number.1 -------------------------------------------------------------------------------- /tests/number.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/number.kni -------------------------------------------------------------------------------- /tests/option-styles.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/option-styles.1 -------------------------------------------------------------------------------- /tests/option-styles.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/option-styles.desc -------------------------------------------------------------------------------- /tests/paint.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/paint.1 -------------------------------------------------------------------------------- /tests/paint.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/paint.desc -------------------------------------------------------------------------------- /tests/pardon.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/pardon.1 -------------------------------------------------------------------------------- /tests/plane.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/plane.1 -------------------------------------------------------------------------------- /tests/plane.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/plane.desc -------------------------------------------------------------------------------- /tests/poem.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/poem.desc -------------------------------------------------------------------------------- /tests/procedure.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/procedure.1 -------------------------------------------------------------------------------- /tests/procedure.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/procedure.kni -------------------------------------------------------------------------------- /tests/program.1: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 4 | 40 5 | 50 6 | 60 7 | 8 | -------------------------------------------------------------------------------- /tests/program.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/program.kni -------------------------------------------------------------------------------- /tests/random.1: -------------------------------------------------------------------------------- 1 | a 2 | 6 3 | one in three 4 | 5 | -------------------------------------------------------------------------------- /tests/random.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/random.kni -------------------------------------------------------------------------------- /tests/read.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/read.1 -------------------------------------------------------------------------------- /tests/read.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/read.desc -------------------------------------------------------------------------------- /tests/rule.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/rule.1 -------------------------------------------------------------------------------- /tests/rule.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/rule.kni -------------------------------------------------------------------------------- /tests/sample.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/sample.1 -------------------------------------------------------------------------------- /tests/sample.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/sample.kni -------------------------------------------------------------------------------- /tests/spacestation.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/spacestation.desc -------------------------------------------------------------------------------- /tests/stars.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/stars.desc -------------------------------------------------------------------------------- /tests/steady.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/steady.1 -------------------------------------------------------------------------------- /tests/steady.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/steady.kni -------------------------------------------------------------------------------- /tests/sub-optional.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/sub-optional.1 -------------------------------------------------------------------------------- /tests/sub-optional.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/sub-optional.kni -------------------------------------------------------------------------------- /tests/subroutine.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/subroutine.1 -------------------------------------------------------------------------------- /tests/subroutine.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/subroutine.2 -------------------------------------------------------------------------------- /tests/subroutine.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/subroutine.desc -------------------------------------------------------------------------------- /tests/switch-list.1: -------------------------------------------------------------------------------- 1 | Three 2 | Two 3 | One 4 | Go! 5 | 6 | -------------------------------------------------------------------------------- /tests/switch-list.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/switch-list.kni -------------------------------------------------------------------------------- /tests/tetrominoes.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/tetrominoes.desc -------------------------------------------------------------------------------- /tests/toggle.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/toggle.1 -------------------------------------------------------------------------------- /tests/toggle.kni: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/toggle.kni -------------------------------------------------------------------------------- /tests/tree.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/tree.1 -------------------------------------------------------------------------------- /tests/tree.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/tree.desc -------------------------------------------------------------------------------- /tests/troll.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tests/troll.desc -------------------------------------------------------------------------------- /translate-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/translate-json.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/tsconfig.json -------------------------------------------------------------------------------- /verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/verify.js -------------------------------------------------------------------------------- /vim/syntax/kni.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/vim/syntax/kni.vim -------------------------------------------------------------------------------- /wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/borkshop/kni/HEAD/wrapper.js --------------------------------------------------------------------------------