(!.circom & body)(component.circom & body)(def$.circom & body)(def.circom & body)(defabstract.circom & body)(defgen.circom & body)(defglobal.circom & body)(defmacro.circom & body)(defn-.circom & body)(defn.circom & body)(defptr.circom & body)(defrun.circom & body)(deftemp.circom & body)(format-string x)(include.circom & body)(main.circom & body)(pragma.circom & body)(signal.circom & body)(template.circom & body)(tf-component [_ name [tmpl & args]])Transforms component instantiation. (component c (MyTemplate arg1 arg2)) -> component c = MyTemplate(arg1, arg2);
Transforms component instantiation. (component c (MyTemplate arg1 arg2)) -> component c = MyTemplate(arg1, arg2);
(tf-constraint [op & args])Transforms constraints to add semicolon
Transforms constraints to add semicolon
(tf-for [_ [sym start end step] & body])Transforms for loop. (for [i 0 10] ...) -> for (var i = 0; i < 10; i++) ...
Transforms for loop. (for [i 0 10] ...) -> for (var i = 0; i < 10; i++) ...
(tf-include [_ filename])Transforms include. (include "filename.circom") -> include "filename.circom";
Transforms include. (include "filename.circom") -> include "filename.circom";
(tf-main [_ opts tmpl-call])Transforms main component definition. (main {public [a b]} MyTemplate) -> component main {public [a,b]} = MyTemplate();
Transforms main component definition.
(main {public [a b]} MyTemplate) -> component main {public [a,b]} = MyTemplate();(tf-pragma [_ & args])Transforms pragma. (pragma circom 2.0.0) -> pragma circom 2.0.0;
Transforms pragma. (pragma circom 2.0.0) -> pragma circom 2.0.0;
(tf-signal [_ & args])Transforms signal declaration. (signal input x) -> signal input x; (signal output y) -> signal output y; (signal z) -> signal z;
Transforms signal declaration. (signal input x) -> signal input x; (signal output y) -> signal output y; (signal z) -> signal z;
(tf-template [_ sym args & body])Transforms a template definition. (template MyTemplate [args] body...) -> template MyTemplate(args) { body... }
Transforms a template definition.
(template MyTemplate [args] body...) -> template MyTemplate(args) { body... }(tf-var [_ name val])Transforms var declaration. (var x 10) -> var x = 10;
Transforms var declaration. (var x 10) -> var x = 10;
(var.circom & body)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |