Weekly builds and source mirror for Prof. Dr. Fridtjof Toenniessen's ApplAlgInterpreter.
Binaries of the latest known release are built weekly and uploaded to GitHub releases.
You can install them like so:
$ curl -L -o /tmp/iappl https://github.com/pojntfx/appl-alg-interpreter-binaries/releases/download/latest/iappl.linux-$(uname -m)
$ sudo install /tmp/iappl /usr/local/bin
After installation, you can run ApplAlgInterpreter programs like so:
$ iappl examples/Quersumme.apl
Additionally, you can set the following environment variables for additional debugging output:
Variable | Description |
---|---|
IAPPL_DEBUG_PARSER=true |
Show parser debug output |
IAPPL_PRINT_FUNCTIONS=true |
Show function trace |
IAPPL_COUNT_FUNCTIONS=true |
Count the amount of executed functions |
Use them like so:
$ IAPPL_DEBUG_PARSER=true IAPPL_PRINT_FUNCTIONS=true IAPPL_COUNT_FUNCTIONS=true iappl examples/Quersumme.apl
See examples for more example programs and grammar.
ApplAlgInterpreter Binaries (c) 2021 Felicitas Pojtinger and contributors
SPDX-License-Identifier: AGPL-3.0