Code Tomographies for AyED2
Project description
τόμος - 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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tomos-0.1.4b2.tar.gz.
File metadata
- Download URL: tomos-0.1.4b2.tar.gz
- Upload date:
- Size: 41.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb9774a7a79fa857ee57030769d6e1318db33b1aa1cd09be5825d7557a9dea1a
|
|
| MD5 |
c414dfe3f79458e077091dd26f10203f
|
|
| BLAKE2b-256 |
36cf428b673325f06669fbfa4b9cc8628efcf36cd5596bd2581e696206deacbc
|
File details
Details for the file tomos-0.1.4b2-py3-none-any.whl.
File metadata
- Download URL: tomos-0.1.4b2-py3-none-any.whl
- Upload date:
- Size: 56.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Darwin/21.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29a9f84dc0788b4eed90f86f35186329027720a84d7b641e90d9b492171883b1
|
|
| MD5 |
8f702fc41df5de50179432cec025a456
|
|
| BLAKE2b-256 |
b8c5a7a1338afae5f3ee4ac3d55f9ed646adc0b114fdf011a436090314b84539
|