Welcome to loop-calc 👋
This program evaluates loop programs as described in the lecture
Grundlagen der theoretischen Informatik 2.
This software is written in python using pyparsing for language parsing.
Install
$ pip install loop-calc
Usage
To display all registers and steps of a loop program, run
$ loop-calc --debug ./path/to/program.loop
You can view all available options with
$ loop-calc --help
Have a look at the /examples folder for a Fibonacci implementation in loop.
Author
👤 Fin Christensen
- Twitter: @fin_ger_github
- Mastodon: @fin_ger@mastodon.social
- Github: @fin-ger
🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Show your support
Give a ⭐️ if this project helped you!
📝 License
Copyright © 2019 Fin Christensen.
This project is GPL-2.0 licensed.
This README was generated with ❤️ by readme-md-generator
Metadata
Release files for loop-calc 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| loop_calc-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for loop_calc-0.1.2-py3-none-any.whl |
Release files / loop_calc-0.1.2-py3-none-any.whl
| Download URL | loop_calc-0.1.2-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
76f111390c9369595228e07d4378537cb6c95ef4a0391f96ee17efba2a2abb78
|
|
BLAKE2b-256 checksum How to use checksums |
225cae9571d5a6a9ce99edfb510a9355934cec6d8dc601da4dafd19867113e87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.29.1 CPython/3.6.6
|
Security for loop-calc 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.