├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── async-files-ls.kal ├── async-http-client.kal ├── async-http-server.kal ├── conditionals.kal ├── lists-and-comprehensions.kal └── literate.litkal ├── package.json ├── scripts └── kal ├── source ├── ast.litkal ├── command.litkal ├── generator.litkal ├── grammar.litkal ├── interactive.litkal ├── kal.litkal ├── lexer.litkal ├── literate.litkal ├── parser.litkal └── sugar.litkal └── tests ├── assignment_statement.kal ├── classes.kal ├── comprehensions.kal ├── delete.kal ├── else_statement.kal ├── export.kal ├── expressions.kal ├── for_in_to_statement.kal ├── for_statement.kal ├── functions.kal ├── if_statement.kal ├── literate.litkal ├── other.kal ├── parallel_block.kal ├── regex.kal ├── return_statement.kal ├── strings.kal ├── timers.kal ├── trycatch.kal ├── unpack.kal ├── waitfor_statement.kal ├── when_expression.kal └── while_statement.kal /.gitignore: -------------------------------------------------------------------------------- 1 | # This project 2 | compiled 3 | 4 | # npm 5 | node_modules 6 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/README.md -------------------------------------------------------------------------------- /examples/async-files-ls.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/examples/async-files-ls.kal -------------------------------------------------------------------------------- /examples/async-http-client.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/examples/async-http-client.kal -------------------------------------------------------------------------------- /examples/async-http-server.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/examples/async-http-server.kal -------------------------------------------------------------------------------- /examples/conditionals.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/examples/conditionals.kal -------------------------------------------------------------------------------- /examples/lists-and-comprehensions.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/examples/lists-and-comprehensions.kal -------------------------------------------------------------------------------- /examples/literate.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/examples/literate.litkal -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/package.json -------------------------------------------------------------------------------- /scripts/kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/scripts/kal -------------------------------------------------------------------------------- /source/ast.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/ast.litkal -------------------------------------------------------------------------------- /source/command.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/command.litkal -------------------------------------------------------------------------------- /source/generator.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/generator.litkal -------------------------------------------------------------------------------- /source/grammar.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/grammar.litkal -------------------------------------------------------------------------------- /source/interactive.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/interactive.litkal -------------------------------------------------------------------------------- /source/kal.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/kal.litkal -------------------------------------------------------------------------------- /source/lexer.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/lexer.litkal -------------------------------------------------------------------------------- /source/literate.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/literate.litkal -------------------------------------------------------------------------------- /source/parser.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/parser.litkal -------------------------------------------------------------------------------- /source/sugar.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/source/sugar.litkal -------------------------------------------------------------------------------- /tests/assignment_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/assignment_statement.kal -------------------------------------------------------------------------------- /tests/classes.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/classes.kal -------------------------------------------------------------------------------- /tests/comprehensions.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/comprehensions.kal -------------------------------------------------------------------------------- /tests/delete.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/delete.kal -------------------------------------------------------------------------------- /tests/else_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/else_statement.kal -------------------------------------------------------------------------------- /tests/export.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/export.kal -------------------------------------------------------------------------------- /tests/expressions.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/expressions.kal -------------------------------------------------------------------------------- /tests/for_in_to_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/for_in_to_statement.kal -------------------------------------------------------------------------------- /tests/for_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/for_statement.kal -------------------------------------------------------------------------------- /tests/functions.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/functions.kal -------------------------------------------------------------------------------- /tests/if_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/if_statement.kal -------------------------------------------------------------------------------- /tests/literate.litkal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/literate.litkal -------------------------------------------------------------------------------- /tests/other.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/other.kal -------------------------------------------------------------------------------- /tests/parallel_block.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/parallel_block.kal -------------------------------------------------------------------------------- /tests/regex.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/regex.kal -------------------------------------------------------------------------------- /tests/return_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/return_statement.kal -------------------------------------------------------------------------------- /tests/strings.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/strings.kal -------------------------------------------------------------------------------- /tests/timers.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/timers.kal -------------------------------------------------------------------------------- /tests/trycatch.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/trycatch.kal -------------------------------------------------------------------------------- /tests/unpack.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/unpack.kal -------------------------------------------------------------------------------- /tests/waitfor_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/waitfor_statement.kal -------------------------------------------------------------------------------- /tests/when_expression.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/when_expression.kal -------------------------------------------------------------------------------- /tests/while_statement.kal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rzimmerman/kal/HEAD/tests/while_statement.kal --------------------------------------------------------------------------------