UNPKG

json-pipeline

Version:
113 lines (112 loc) 1.91 kB
{ "nodes": [ { "opcode": "start", "control": [], "literals": [], "inputs": [] }, { "opcode": "literal", "control": [], "literals": [ 1 ], "inputs": [] }, { "opcode": "literal", "control": [], "literals": [ 2 ], "inputs": [] }, { "opcode": "add", "control": [], "literals": [], "inputs": [ 1, 2 ] }, { "opcode": "if", "control": [ 0 ], "literals": [], "inputs": [ 3 ] }, { "opcode": "region", "control": [ 4 ], "literals": [], "inputs": [] }, { "opcode": "literal", "control": [], "literals": [ "ok" ], "inputs": [] }, { "opcode": "jump", "control": [ 5 ], "literals": [], "inputs": [] }, { "opcode": "region", "control": [ 4 ], "literals": [], "inputs": [] }, { "opcode": "literal", "control": [], "literals": [ "not-ok" ], "inputs": [] }, { "opcode": "jump", "control": [ 8 ], "literals": [], "inputs": [] }, { "opcode": "region", "control": [ 7, 10 ], "literals": [], "inputs": [] }, { "opcode": "phi", "control": [ 11 ], "literals": [], "inputs": [ 6, 9 ] }, { "opcode": "return", "control": [ 12 ], "literals": [], "inputs": [ 12 ] } ], "cfg": { "blocks": [ { "node": 0, "nodes": [ 1, 2, 3, 4 ], "successors": [ 5, 8 ] }, { "node": 5, "nodes": [ 6, 7 ], "successors": [ 11 ] }, { "node": 8, "nodes": [ 9, 10 ], "successors": [ 11 ] }, { "node": 11, "nodes": [ 12, 13 ], "successors": [] } ] } }