jx2json
in rust
JX is a workflow language that is developed by The Cooperative Computing Lab at University of Norte Dame. It is a part of Makeflow, a workflow system used in many scientific applications.
https://cctools.readthedocs.io/en/latest/jx/jx/
jx2json
is a utility shipped with the cctools (which includes Makeflow). It translates JX workflow into a JSON representation of the workflow.
The original implementation is in C. Link to the entrypoint of the utility dttools/src/jx2json.c
jx2json-rs is an attempt at implementing the jx2json
utility in rustlang.
Repo to the translator https://github.com/zhxu73/jx2json-rs