Observed since 20 Oct, 17:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Agents Assembly translator
A target agnostic translator for Agents Assembly. The translator can be tested live on Agents Assembly website. It is a part of the Agents Assembly ecosystem. Other applications are:
Documentation of Agents Assembly can be read here.
Python 3.10
The translator package can be installed by running:
pip install aasm
Alternatively, you can download this repository. No additional dependencies are required.
You can run the translator as a package. To translate agent.aasm to SPADE, run:
python -m aasm.translate agent.aasm
For more usage information, run:
python -m aasm.translate --help
generating
code.py - generated codepython_code.py - Python code base classpython_graph.py - Python graph code generation from the intermediate representationpython_spade.py - SPADE agent code generation from the intermediate representationintermediate
action.pyagent.pyargument.py - arguments used in instructionsbehaviour.pyblock.py - block of code representationdeclaration.py - declarations used in actionsgraph.pyinstruction.py - instructions used in actionsmessage.pyparsing
parse.py - parsing environment from Agents Assembly fileop/ - Agents Assembly operationsstate.py - state definition used for the parsing processpreprocessor
constants.py - constants used in the preprocessormacro.py - macro definitions used in the preprocessorpreprocessor_item.py - preprocessor base itempreprocessor.pyutils
exception.pyvalidation.pyiteration.pytranslate.py - entrypointPlease follow the contributing guide if you wish to contribute to the project.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.9 | 5 Sept 2023 | 0 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 17:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:bebe8e9c33d9f983f4fd88bb70a16cc48cb64a1e0c64c8186a4e69ca248b4e2b