Observed since 20 Oct, 17:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aasm
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.
Declarations describe requirements; they are not a resolved dependency graph.
bdist_wheel · 68.78 KB · Python py3
sdist · 82.74 KB · Python source
Shared repository data · GitHub
Observed since 20 Oct, 17:04 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:ec58fb3fdef12cbaff47e5cbc0c8f3521bf81e6eaf23fef9199538d472ef6119