Skip to content
This repository has been archived by the owner on Feb 26, 2023. It is now read-only.

Weekly builds and source mirror for Prof. Dr. Fridtjof Toenniessen's ApplAlgInterpreter.

License

Notifications You must be signed in to change notification settings

pojntfx/appl-alg-interpreter-binaries

Repository files navigation

ApplAlgInterpreter Binaries

Weekly builds and source mirror for Prof. Dr. Fridtjof Toenniessen's ApplAlgInterpreter.

hydrun CI

Installation

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

Usage

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.

License

ApplAlgInterpreter Binaries (c) 2021 Felicitas Pojtinger and contributors

SPDX-License-Identifier: AGPL-3.0

About

Weekly builds and source mirror for Prof. Dr. Fridtjof Toenniessen's ApplAlgInterpreter.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published