├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── backend ├── builtins.pl ├── eval.pl ├── pretty_print.pl ├── run.pl ├── tape.pl └── unify.pl ├── cli └── main.pl ├── examples ├── combinators.cte ├── fact.cte ├── fact_lam.cte ├── fizz_buzz.cte ├── fizz_buzz2.cte ├── hello_world.cte ├── nfib.cte └── reverse.cte ├── frontend ├── group.pl ├── lexer.pl └── parser.pl └── tests ├── countdown.cte ├── lexer_tests.pl ├── mul_dup.cte ├── pop.cte └── random.cte /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/README.md -------------------------------------------------------------------------------- /backend/builtins.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/backend/builtins.pl -------------------------------------------------------------------------------- /backend/eval.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/backend/eval.pl -------------------------------------------------------------------------------- /backend/pretty_print.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/backend/pretty_print.pl -------------------------------------------------------------------------------- /backend/run.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/backend/run.pl -------------------------------------------------------------------------------- /backend/tape.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/backend/tape.pl -------------------------------------------------------------------------------- /backend/unify.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/backend/unify.pl -------------------------------------------------------------------------------- /cli/main.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/cli/main.pl -------------------------------------------------------------------------------- /examples/combinators.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/combinators.cte -------------------------------------------------------------------------------- /examples/fact.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/fact.cte -------------------------------------------------------------------------------- /examples/fact_lam.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/fact_lam.cte -------------------------------------------------------------------------------- /examples/fizz_buzz.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/fizz_buzz.cte -------------------------------------------------------------------------------- /examples/fizz_buzz2.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/fizz_buzz2.cte -------------------------------------------------------------------------------- /examples/hello_world.cte: -------------------------------------------------------------------------------- 1 | fn main :: "hello world" outn end -------------------------------------------------------------------------------- /examples/nfib.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/nfib.cte -------------------------------------------------------------------------------- /examples/reverse.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/examples/reverse.cte -------------------------------------------------------------------------------- /frontend/group.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/frontend/group.pl -------------------------------------------------------------------------------- /frontend/lexer.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/frontend/lexer.pl -------------------------------------------------------------------------------- /frontend/parser.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/frontend/parser.pl -------------------------------------------------------------------------------- /tests/countdown.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/tests/countdown.cte -------------------------------------------------------------------------------- /tests/lexer_tests.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/tests/lexer_tests.pl -------------------------------------------------------------------------------- /tests/mul_dup.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/tests/mul_dup.cte -------------------------------------------------------------------------------- /tests/pop.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/tests/pop.cte -------------------------------------------------------------------------------- /tests/random.cte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joes-esolangs/cassette/HEAD/tests/random.cte --------------------------------------------------------------------------------