Implemented AST to JSON serialization to allow third-party language analysis tools to be built. This will allow binding generators, static analyzers, and probably even linters to enter the ZK game.
We have added several cli arguments:
--save_ast <ast_path> to save the serialized AST to <ast_path>_ast.json file.
--dry_run to quit the compilation process right after parsing the circom file.
Running these two commands together will save time producing the JSONs on larger projects.
Implemented AST to JSON serialization to allow third-party language analysis tools to be built. This will allow binding generators, static analyzers, and probably even linters to enter the ZK game.
We have added several cli arguments:
--save_ast <ast_path>
to save the serialized AST to<ast_path>_ast.json
file.--dry_run
to quit the compilation process right after parsing the circom file.Running these two commands together will save time producing the JSONs on larger projects.
Would appreciate the feedback!