{ "mainCode": "{\n}\n", "signalName2Idx": { "one": 0, "main.out": 1 }, "components": [ { "name": "main", "params": {}, "template": "A", "inputSignals": 0 } ], "componentName2Idx": { "main": 0 }, "signals": [ { "names": [ "one" ], "triggerComponents": [] }, { "names": [ "main.out" ], "triggerComponents": [] } ], "constraints": [], "templates": { "A": "function(ctx) {\n ctx.setSignal(\"out\", [], \"3\");\n ctx.assert(ctx.getSignal(\"out\", []), \"3\");\n}\n" }, "functions": {}, "nPrvInputs": 0, "nPubInputs": 0, "nInputs": 0, "nOutputs": 0, "nVars": 1, "nConstants": 1, "nSignals": 2 }