τόμος - tomos
Tomographies for your code
What it's tomos?
It's and interpreter of AyED2 language, and also a memory visualizer of executions.
The grammar of the language can be found here. You can also find simple examples in this folder, and a bit more complex ones with these linked_list or bubble_sort ones.
installation & usage
A simple pip install should do it. It's recommened to install it on a virtual environment, but it's up to you.
]$ pip install tomos
After installed, you should have a new command named tomos, and you can check everything it's working fine by running
]$ tomos --version
Assuming you have a valid AyED2 file (example.ayed), you can run the interpreter like this:
]$ tomos example.ayed
that should show on screen the final state of such execution.
If you want to generate the visualization trace, add the parameter --autoplay.
For a complete list of options, use --help
Release files for tomos 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tomos-0.1.6.tar.gz | 41.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tomos-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 97.6 kB
Release files / tomos-0.1.6.tar.gz
| Download URL | tomos-0.1.6.tar.gz |
|---|---|
| Size | 41.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
acb59ca3212d16b715b26b44d732493328810b5a00bd903257f25b38c2313ae6
|
|
BLAKE2b-256 checksum How to use checksums |
0095cb0526f18476336afc672c0212fdf1908da7f4fcae5bc185be351c16e1b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.12.7 Darwin/21.6.0
|
Release files / tomos-0.1.6-py3-none-any.whl
| Download URL | tomos-0.1.6-py3-none-any.whl |
|---|---|
| Size | 56.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5b506b6b84fe0e9e44d9a1613a0c3559ba43e191cc079f72c913d5bb82d3a377
|
|
BLAKE2b-256 checksum How to use checksums |
a0470157d93f3b42a9ca85985edadbcd45b487561a842f1ad23ce88b0bdbd3ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.12.7 Darwin/21.6.0
|