| {"id": "add.python", "group": "add", "language": "python", "code": "def add(a,b):\n return a + b", "node_count": 13, "fingerprint_hash": "1cb54b4a51c8323e", "ir": [{"id": "n1", "kind": "var", "value": "add", "op": "", "args": [], "hash": "c1d620f61929"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "function", "value": "add", "op": "", "args": ["n2", "n3", "n11"], "hash": "939311d4da41"}, {"id": "n13", "kind": "module", "value": null, "op": "", "args": ["n12"], "hash": "2239939ddb09"}]} |
| {"id": "add.java", "group": "add", "language": "java", "code": "int add(int a,int b){return a+b;}", "node_count": 13, "fingerprint_hash": "1cb54b4a51c8323e", "ir": [{"id": "n1", "kind": "var", "value": "add", "op": "", "args": [], "hash": "c1d620f61929"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "function", "value": "add", "op": "", "args": ["n2", "n3", "n11"], "hash": "939311d4da41"}, {"id": "n13", "kind": "module", "value": null, "op": "", "args": ["n12"], "hash": "2239939ddb09"}]} |
| {"id": "add.javascript", "group": "add", "language": "javascript", "code": "function add(a,b){return a+b;}", "node_count": 13, "fingerprint_hash": "1cb54b4a51c8323e", "ir": [{"id": "n1", "kind": "var", "value": "add", "op": "", "args": [], "hash": "c1d620f61929"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "function", "value": "add", "op": "", "args": ["n2", "n3", "n11"], "hash": "939311d4da41"}, {"id": "n13", "kind": "module", "value": null, "op": "", "args": ["n12"], "hash": "2239939ddb09"}]} |
| {"id": "max2.python", "group": "max2", "language": "python", "code": "def max2(a,b):\n return a if a>b else b", "node_count": 16, "fingerprint_hash": "319417b5dc83a126", "ir": [{"id": "n1", "kind": "var", "value": "max2", "op": "", "args": [], "hash": "469eb17cab24"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n7", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n8", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n9", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n10", "kind": "binop", "value": null, "op": "", "args": ["n8", "n9"], "hash": "645b766579a3"}, {"id": "n11", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n12", "kind": "if", "value": null, "op": "", "args": ["n5", "n10", "n11"], "hash": "0de78baa73bd"}, {"id": "n13", "kind": "return", "value": null, "op": "", "args": ["n12"], "hash": "2cb6a0779bf4"}, {"id": "n14", "kind": "block", "value": null, "op": "", "args": ["n13"], "hash": "60573e208b78"}, {"id": "n15", "kind": "function", "value": "max2", "op": "", "args": ["n2", "n3", "n14"], "hash": "5920f2f8aad9"}, {"id": "n16", "kind": "module", "value": null, "op": "", "args": ["n15"], "hash": "4495ada43ae0"}]} |
| {"id": "max2.java", "group": "max2", "language": "java", "code": "int max2(int a,int b){return a>b?a:b;}", "node_count": 16, "fingerprint_hash": "319417b5dc83a126", "ir": [{"id": "n1", "kind": "var", "value": "max2", "op": "", "args": [], "hash": "469eb17cab24"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n11", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n12", "kind": "if", "value": null, "op": "", "args": ["n9", "n10", "n11"], "hash": "f276924a92d5"}, {"id": "n13", "kind": "return", "value": null, "op": "", "args": ["n12"], "hash": "2cb6a0779bf4"}, {"id": "n14", "kind": "block", "value": null, "op": "", "args": ["n13"], "hash": "60573e208b78"}, {"id": "n15", "kind": "function", "value": "max2", "op": "", "args": ["n2", "n3", "n14"], "hash": "5920f2f8aad9"}, {"id": "n16", "kind": "module", "value": null, "op": "", "args": ["n15"], "hash": "4495ada43ae0"}]} |
| {"id": "max2.javascript", "group": "max2", "language": "javascript", "code": "function max2(a,b){return a>b?a:b;}", "node_count": 16, "fingerprint_hash": "319417b5dc83a126", "ir": [{"id": "n1", "kind": "var", "value": "max2", "op": "", "args": [], "hash": "469eb17cab24"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n11", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n12", "kind": "if", "value": null, "op": "", "args": ["n9", "n10", "n11"], "hash": "f276924a92d5"}, {"id": "n13", "kind": "return", "value": null, "op": "", "args": ["n12"], "hash": "2cb6a0779bf4"}, {"id": "n14", "kind": "block", "value": null, "op": "", "args": ["n13"], "hash": "60573e208b78"}, {"id": "n15", "kind": "function", "value": "max2", "op": "", "args": ["n2", "n3", "n14"], "hash": "5920f2f8aad9"}, {"id": "n16", "kind": "module", "value": null, "op": "", "args": ["n15"], "hash": "4495ada43ae0"}]} |
| {"id": "is_even.python", "group": "is_even", "language": "python", "code": "def is_even(n):\n return n % 2 == 0", "node_count": 20, "fingerprint_hash": "8ca1cf467caffe4d", "ir": [{"id": "n1", "kind": "var", "value": "is_even", "op": "", "args": [], "hash": "22dcd233c89b"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n12", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n13", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n14", "kind": "binop", "value": null, "op": "", "args": ["n12", "n13"], "hash": "ece42f5a7648"}, {"id": "n15", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n16", "kind": "binop", "value": null, "op": "", "args": ["n14", "n15"], "hash": "c97c06c0fd2a"}, {"id": "n17", "kind": "return", "value": null, "op": "", "args": ["n16"], "hash": "6c39b7a41dd4"}, {"id": "n18", "kind": "block", "value": null, "op": "", "args": ["n17"], "hash": "e875a627b942"}, {"id": "n19", "kind": "function", "value": "is_even", "op": "", "args": ["n2", "n18"], "hash": "becf36d495de"}, {"id": "n20", "kind": "module", "value": null, "op": "", "args": ["n19"], "hash": "693052f3d65e"}]} |
| {"id": "is_even.java", "group": "is_even", "language": "java", "code": "boolean isEven(int n){return n%2==0;}", "node_count": 20, "fingerprint_hash": "71a72719623fe81f", "ir": [{"id": "n1", "kind": "var", "value": "isEven", "op": "", "args": [], "hash": "4e8c09b905a4"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n12", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n13", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n14", "kind": "binop", "value": null, "op": "", "args": ["n12", "n13"], "hash": "ece42f5a7648"}, {"id": "n15", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n16", "kind": "binop", "value": null, "op": "", "args": ["n14", "n15"], "hash": "c97c06c0fd2a"}, {"id": "n17", "kind": "return", "value": null, "op": "", "args": ["n16"], "hash": "6c39b7a41dd4"}, {"id": "n18", "kind": "block", "value": null, "op": "", "args": ["n17"], "hash": "e875a627b942"}, {"id": "n19", "kind": "function", "value": "isEven", "op": "", "args": ["n2", "n18"], "hash": "5c121e9b3b63"}, {"id": "n20", "kind": "module", "value": null, "op": "", "args": ["n19"], "hash": "693052f3d65e"}]} |
| {"id": "is_even.javascript", "group": "is_even", "language": "javascript", "code": "function isEven(n){return n%2==0;}", "node_count": 20, "fingerprint_hash": "71a72719623fe81f", "ir": [{"id": "n1", "kind": "var", "value": "isEven", "op": "", "args": [], "hash": "4e8c09b905a4"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n12", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n13", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n14", "kind": "binop", "value": null, "op": "", "args": ["n12", "n13"], "hash": "ece42f5a7648"}, {"id": "n15", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n16", "kind": "binop", "value": null, "op": "", "args": ["n14", "n15"], "hash": "c97c06c0fd2a"}, {"id": "n17", "kind": "return", "value": null, "op": "", "args": ["n16"], "hash": "6c39b7a41dd4"}, {"id": "n18", "kind": "block", "value": null, "op": "", "args": ["n17"], "hash": "e875a627b942"}, {"id": "n19", "kind": "function", "value": "isEven", "op": "", "args": ["n2", "n18"], "hash": "5c121e9b3b63"}, {"id": "n20", "kind": "module", "value": null, "op": "", "args": ["n19"], "hash": "693052f3d65e"}]} |
| {"id": "abs.python", "group": "abs", "language": "python", "code": "def abs(n):\n return n if n>=0 else -n", "node_count": 17, "fingerprint_hash": "9fc45665896fc4fc", "ir": [{"id": "n1", "kind": "var", "value": "abs", "op": "", "args": [], "hash": "f0f5cf3f6258"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n6", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n7", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n8", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n12", "kind": "unary", "value": null, "op": "", "args": ["n11"], "hash": "a6c3c9e74be5"}, {"id": "n13", "kind": "if", "value": null, "op": "", "args": ["n4", "n9", "n12"], "hash": "cbeccb717b51"}, {"id": "n14", "kind": "return", "value": null, "op": "", "args": ["n13"], "hash": "470dfbb93f71"}, {"id": "n15", "kind": "block", "value": null, "op": "", "args": ["n14"], "hash": "1fc8525fc359"}, {"id": "n16", "kind": "function", "value": "abs", "op": "", "args": ["n2", "n15"], "hash": "c8cebd9cd419"}, {"id": "n17", "kind": "module", "value": null, "op": "", "args": ["n16"], "hash": "016547140c99"}]} |
| {"id": "abs.java", "group": "abs", "language": "java", "code": "int abs(int n){return n>=0?n:-n;}", "node_count": 17, "fingerprint_hash": "9fc45665896fc4fc", "ir": [{"id": "n1", "kind": "var", "value": "abs", "op": "", "args": [], "hash": "f0f5cf3f6258"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n12", "kind": "unary", "value": null, "op": "", "args": ["n11"], "hash": "a6c3c9e74be5"}, {"id": "n13", "kind": "if", "value": null, "op": "", "args": ["n8", "n9", "n12"], "hash": "46293eed2809"}, {"id": "n14", "kind": "return", "value": null, "op": "", "args": ["n13"], "hash": "470dfbb93f71"}, {"id": "n15", "kind": "block", "value": null, "op": "", "args": ["n14"], "hash": "1fc8525fc359"}, {"id": "n16", "kind": "function", "value": "abs", "op": "", "args": ["n2", "n15"], "hash": "c8cebd9cd419"}, {"id": "n17", "kind": "module", "value": null, "op": "", "args": ["n16"], "hash": "016547140c99"}]} |
| {"id": "abs.javascript", "group": "abs", "language": "javascript", "code": "function abs(n){return n>=0?n:-n;}", "node_count": 17, "fingerprint_hash": "9fc45665896fc4fc", "ir": [{"id": "n1", "kind": "var", "value": "abs", "op": "", "args": [], "hash": "f0f5cf3f6258"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n12", "kind": "unary", "value": null, "op": "", "args": ["n11"], "hash": "a6c3c9e74be5"}, {"id": "n13", "kind": "if", "value": null, "op": "", "args": ["n8", "n9", "n12"], "hash": "46293eed2809"}, {"id": "n14", "kind": "return", "value": null, "op": "", "args": ["n13"], "hash": "470dfbb93f71"}, {"id": "n15", "kind": "block", "value": null, "op": "", "args": ["n14"], "hash": "1fc8525fc359"}, {"id": "n16", "kind": "function", "value": "abs", "op": "", "args": ["n2", "n15"], "hash": "c8cebd9cd419"}, {"id": "n17", "kind": "module", "value": null, "op": "", "args": ["n16"], "hash": "016547140c99"}]} |
| {"id": "sum_loop.python", "group": "sum_loop", "language": "python", "code": "def total(xs):\n s = 0\n for x in xs:\n s = s + x\n return s", "node_count": 22, "fingerprint_hash": "84f9e7128409e53f", "ir": [{"id": "n1", "kind": "var", "value": "total", "op": "", "args": [], "hash": "de6d1437569a"}, {"id": "n2", "kind": "var", "value": "xs", "op": "", "args": [], "hash": "783756a55103"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n5", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n6", "kind": "assign", "value": null, "op": "", "args": ["n4", "n5"], "hash": "c4748a56a982"}, {"id": "n7", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n8", "kind": "var", "value": "xs", "op": "", "args": [], "hash": "783756a55103"}, {"id": "n9", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n10", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n11", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n12", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n13", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n14", "kind": "binop", "value": null, "op": "", "args": ["n12", "n13"], "hash": "ece42f5a7648"}, {"id": "n15", "kind": "assign", "value": null, "op": "", "args": ["n9", "n14"], "hash": "35f729c673d7"}, {"id": "n16", "kind": "block", "value": null, "op": "", "args": ["n15"], "hash": "39ec1bb4b4f3"}, {"id": "n17", "kind": "for", "value": null, "op": "", "args": ["n7", "n8", "n16"], "hash": "cbb90997374b"}, {"id": "n18", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n19", "kind": "return", "value": null, "op": "", "args": ["n18"], "hash": "0f768a02d349"}, {"id": "n20", "kind": "block", "value": null, "op": "", "args": ["n6", "n17", "n19"], "hash": "70d7072923c3"}, {"id": "n21", "kind": "function", "value": "total", "op": "", "args": ["n2", "n20"], "hash": "23e72e5229f2"}, {"id": "n22", "kind": "module", "value": null, "op": "", "args": ["n21"], "hash": "db4c67893ab8"}]} |
| {"id": "sum_loop.java", "group": "sum_loop", "language": "java", "code": "int total(int[] xs){int s=0;for(int x:xs){s=s+x;}return s;}", "node_count": 23, "fingerprint_hash": "3b25bb6ce2e8cb94", "ir": [{"id": "n1", "kind": "var", "value": "total", "op": "", "args": [], "hash": "de6d1437569a"}, {"id": "n2", "kind": "var", "value": "xs", "op": "", "args": [], "hash": "783756a55103"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n5", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n6", "kind": "assign", "value": null, "op": "", "args": ["n4", "n5"], "hash": "c4748a56a982"}, {"id": "n7", "kind": "assign", "value": null, "op": "", "args": ["n6"], "hash": "322161bbe6ce"}, {"id": "n8", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n9", "kind": "var", "value": "xs", "op": "", "args": [], "hash": "783756a55103"}, {"id": "n10", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n11", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n12", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n13", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n14", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n15", "kind": "binop", "value": null, "op": "", "args": ["n13", "n14"], "hash": "921f4fc2a783"}, {"id": "n16", "kind": "assign", "value": null, "op": "", "args": ["n10", "n15"], "hash": "909b6ddb38ff"}, {"id": "n17", "kind": "block", "value": null, "op": "", "args": ["n16"], "hash": "a7e8476d515f"}, {"id": "n18", "kind": "for", "value": null, "op": "", "args": ["n8", "n9", "n17"], "hash": "60782bf19ae8"}, {"id": "n19", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n20", "kind": "return", "value": null, "op": "", "args": ["n19"], "hash": "56e32f7d98d0"}, {"id": "n21", "kind": "block", "value": null, "op": "", "args": ["n7", "n18", "n20"], "hash": "08bdd8c892a8"}, {"id": "n22", "kind": "function", "value": "total", "op": "", "args": ["n2", "n21"], "hash": "0878394979d0"}, {"id": "n23", "kind": "module", "value": null, "op": "", "args": ["n22"], "hash": "6ba6f4fe7e4d"}]} |
| {"id": "sum_loop.javascript", "group": "sum_loop", "language": "javascript", "code": "function total(xs){let s=0;for(const x of xs){s=s+x;}return s;}", "node_count": 23, "fingerprint_hash": "3b25bb6ce2e8cb94", "ir": [{"id": "n1", "kind": "var", "value": "total", "op": "", "args": [], "hash": "de6d1437569a"}, {"id": "n2", "kind": "var", "value": "xs", "op": "", "args": [], "hash": "783756a55103"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n5", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n6", "kind": "assign", "value": null, "op": "", "args": ["n4", "n5"], "hash": "c4748a56a982"}, {"id": "n7", "kind": "assign", "value": null, "op": "", "args": ["n6"], "hash": "322161bbe6ce"}, {"id": "n8", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n9", "kind": "var", "value": "xs", "op": "", "args": [], "hash": "783756a55103"}, {"id": "n10", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n11", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n12", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n13", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n14", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n15", "kind": "binop", "value": null, "op": "", "args": ["n13", "n14"], "hash": "921f4fc2a783"}, {"id": "n16", "kind": "assign", "value": null, "op": "", "args": ["n10", "n15"], "hash": "909b6ddb38ff"}, {"id": "n17", "kind": "block", "value": null, "op": "", "args": ["n16"], "hash": "a7e8476d515f"}, {"id": "n18", "kind": "for", "value": null, "op": "", "args": ["n8", "n9", "n17"], "hash": "60782bf19ae8"}, {"id": "n19", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n20", "kind": "return", "value": null, "op": "", "args": ["n19"], "hash": "56e32f7d98d0"}, {"id": "n21", "kind": "block", "value": null, "op": "", "args": ["n7", "n18", "n20"], "hash": "08bdd8c892a8"}, {"id": "n22", "kind": "function", "value": "total", "op": "", "args": ["n2", "n21"], "hash": "0878394979d0"}, {"id": "n23", "kind": "module", "value": null, "op": "", "args": ["n22"], "hash": "6ba6f4fe7e4d"}]} |
| {"id": "fact.python", "group": "fact", "language": "python", "code": "def fact(n):\n r = 1\n while n > 0:\n r = r * n\n n = n - 1\n return r", "node_count": 32, "fingerprint_hash": "425a92902a1f7541", "ir": [{"id": "n1", "kind": "var", "value": "fact", "op": "", "args": [], "hash": "b8f53fdb637f"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n5", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n6", "kind": "assign", "value": null, "op": "", "args": ["n4", "n5"], "hash": "c4748a56a982"}, {"id": "n7", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n8", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n9", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n10", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n11", "kind": "binop", "value": null, "op": "", "args": ["n9", "n10"], "hash": "cfcc774626d8"}, {"id": "n12", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n13", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n14", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n15", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n16", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n17", "kind": "binop", "value": null, "op": "", "args": ["n15", "n16"], "hash": "fefec6f22529"}, {"id": "n18", "kind": "assign", "value": null, "op": "", "args": ["n12", "n17"], "hash": "b52f9388622a"}, {"id": "n19", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n20", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n21", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n22", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n23", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n24", "kind": "binop", "value": null, "op": "", "args": ["n22", "n23"], "hash": "310e360c26fb"}, {"id": "n25", "kind": "assign", "value": null, "op": "", "args": ["n19", "n24"], "hash": "25e3cedcfea7"}, {"id": "n26", "kind": "block", "value": null, "op": "", "args": ["n18", "n25"], "hash": "fdd718b67b71"}, {"id": "n27", "kind": "while", "value": null, "op": "", "args": ["n11", "n26"], "hash": "4abb362e8e77"}, {"id": "n28", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n29", "kind": "return", "value": null, "op": "", "args": ["n28"], "hash": "a70c92a185ff"}, {"id": "n30", "kind": "block", "value": null, "op": "", "args": ["n6", "n27", "n29"], "hash": "5ad78acbf9e7"}, {"id": "n31", "kind": "function", "value": "fact", "op": "", "args": ["n2", "n30"], "hash": "0fd552ca3675"}, {"id": "n32", "kind": "module", "value": null, "op": "", "args": ["n31"], "hash": "8767c36bbc09"}]} |
| {"id": "fact.java", "group": "fact", "language": "java", "code": "int fact(int n){int r=1;while(n>0){r=r*n;n=n-1;}return r;}", "node_count": 33, "fingerprint_hash": "097812ac0e7fe0bb", "ir": [{"id": "n1", "kind": "var", "value": "fact", "op": "", "args": [], "hash": "b8f53fdb637f"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n5", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n6", "kind": "assign", "value": null, "op": "", "args": ["n4", "n5"], "hash": "c4748a56a982"}, {"id": "n7", "kind": "assign", "value": null, "op": "", "args": ["n6"], "hash": "322161bbe6ce"}, {"id": "n8", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n9", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n12", "kind": "binop", "value": null, "op": "", "args": ["n10", "n11"], "hash": "3883b4b31066"}, {"id": "n13", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n14", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n15", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n16", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n17", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n18", "kind": "binop", "value": null, "op": "", "args": ["n16", "n17"], "hash": "ae3ec7b8cb8e"}, {"id": "n19", "kind": "assign", "value": null, "op": "", "args": ["n13", "n18"], "hash": "828f6d5bc5e4"}, {"id": "n20", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n21", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n22", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n23", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n24", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n25", "kind": "binop", "value": null, "op": "", "args": ["n23", "n24"], "hash": "0250528a7168"}, {"id": "n26", "kind": "assign", "value": null, "op": "", "args": ["n20", "n25"], "hash": "aeb7257460b6"}, {"id": "n27", "kind": "block", "value": null, "op": "", "args": ["n19", "n26"], "hash": "07b5bf975a8a"}, {"id": "n28", "kind": "while", "value": null, "op": "", "args": ["n12", "n27"], "hash": "6e895122435f"}, {"id": "n29", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n30", "kind": "return", "value": null, "op": "", "args": ["n29"], "hash": "ebe5ee27a64f"}, {"id": "n31", "kind": "block", "value": null, "op": "", "args": ["n7", "n28", "n30"], "hash": "9af9396e8fa5"}, {"id": "n32", "kind": "function", "value": "fact", "op": "", "args": ["n2", "n31"], "hash": "3075a16367d9"}, {"id": "n33", "kind": "module", "value": null, "op": "", "args": ["n32"], "hash": "0028b93d976e"}]} |
| {"id": "fact.javascript", "group": "fact", "language": "javascript", "code": "function fact(n){let r=1;while(n>0){r=r*n;n=n-1;}return r;}", "node_count": 33, "fingerprint_hash": "097812ac0e7fe0bb", "ir": [{"id": "n1", "kind": "var", "value": "fact", "op": "", "args": [], "hash": "b8f53fdb637f"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n5", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n6", "kind": "assign", "value": null, "op": "", "args": ["n4", "n5"], "hash": "c4748a56a982"}, {"id": "n7", "kind": "assign", "value": null, "op": "", "args": ["n6"], "hash": "322161bbe6ce"}, {"id": "n8", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n9", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n10", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n11", "kind": "const", "value": 0, "op": "", "args": [], "hash": "56e5f77329f7"}, {"id": "n12", "kind": "binop", "value": null, "op": "", "args": ["n10", "n11"], "hash": "3883b4b31066"}, {"id": "n13", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n14", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n15", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n16", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n17", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n18", "kind": "binop", "value": null, "op": "", "args": ["n16", "n17"], "hash": "ae3ec7b8cb8e"}, {"id": "n19", "kind": "assign", "value": null, "op": "", "args": ["n13", "n18"], "hash": "828f6d5bc5e4"}, {"id": "n20", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n21", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n22", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n23", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n24", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n25", "kind": "binop", "value": null, "op": "", "args": ["n23", "n24"], "hash": "0250528a7168"}, {"id": "n26", "kind": "assign", "value": null, "op": "", "args": ["n20", "n25"], "hash": "aeb7257460b6"}, {"id": "n27", "kind": "block", "value": null, "op": "", "args": ["n19", "n26"], "hash": "07b5bf975a8a"}, {"id": "n28", "kind": "while", "value": null, "op": "", "args": ["n12", "n27"], "hash": "6e895122435f"}, {"id": "n29", "kind": "var", "value": "r", "op": "", "args": [], "hash": "ed48b4480d53"}, {"id": "n30", "kind": "return", "value": null, "op": "", "args": ["n29"], "hash": "ebe5ee27a64f"}, {"id": "n31", "kind": "block", "value": null, "op": "", "args": ["n7", "n28", "n30"], "hash": "9af9396e8fa5"}, {"id": "n32", "kind": "function", "value": "fact", "op": "", "args": ["n2", "n31"], "hash": "3075a16367d9"}, {"id": "n33", "kind": "module", "value": null, "op": "", "args": ["n32"], "hash": "0028b93d976e"}]} |
| {"id": "fib.python", "group": "fib", "language": "python", "code": "def fib(n):\n if n < 2:\n return n\n return fib(n-1) + fib(n-2)", "node_count": 49, "fingerprint_hash": "88861d1c9c43d085", "ir": [{"id": "n1", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "if", "value": null, "op": "", "args": ["n8", "n11"], "hash": "b1b6f2072684"}, {"id": "n13", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n14", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n15", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n16", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n17", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n18", "kind": "binop", "value": null, "op": "", "args": ["n16", "n17"], "hash": "ae3ec7b8cb8e"}, {"id": "n19", "kind": "args", "value": null, "op": "", "args": ["n18"], "hash": "1158cc99e09f"}, {"id": "n20", "kind": "call", "value": null, "op": "", "args": ["n13", "n19"], "hash": "ebf0c9fab267"}, {"id": "n21", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n22", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n23", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n24", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n25", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n26", "kind": "binop", "value": null, "op": "", "args": ["n24", "n25"], "hash": "102cd70e0577"}, {"id": "n27", "kind": "args", "value": null, "op": "", "args": ["n26"], "hash": "51b61311e3d7"}, {"id": "n28", "kind": "call", "value": null, "op": "", "args": ["n21", "n27"], "hash": "7af638dec62d"}, {"id": "n29", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n30", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n31", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n32", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n33", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n34", "kind": "binop", "value": null, "op": "", "args": ["n32", "n33"], "hash": "a0a2beb72f8e"}, {"id": "n35", "kind": "args", "value": null, "op": "", "args": ["n34"], "hash": "f8a367530c50"}, {"id": "n36", "kind": "call", "value": null, "op": "", "args": ["n29", "n35"], "hash": "b37888f5d8f1"}, {"id": "n37", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n38", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n39", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n40", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n41", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n42", "kind": "binop", "value": null, "op": "", "args": ["n40", "n41"], "hash": "5886ca240ca6"}, {"id": "n43", "kind": "args", "value": null, "op": "", "args": ["n42"], "hash": "f2a3c51e1a87"}, {"id": "n44", "kind": "call", "value": null, "op": "", "args": ["n37", "n43"], "hash": "05d3303ad6e3"}, {"id": "n45", "kind": "binop", "value": null, "op": "", "args": ["n36", "n44"], "hash": "e6d5d78c6a10"}, {"id": "n46", "kind": "return", "value": null, "op": "", "args": ["n45"], "hash": "d3e39c0e9b4e"}, {"id": "n47", "kind": "block", "value": null, "op": "", "args": ["n12", "n46"], "hash": "b4f17dd72a09"}, {"id": "n48", "kind": "function", "value": "fib", "op": "", "args": ["n2", "n47"], "hash": "47f23970fb67"}, {"id": "n49", "kind": "module", "value": null, "op": "", "args": ["n48"], "hash": "e0fac83b5074"}]} |
| {"id": "fib.java", "group": "fib", "language": "java", "code": "int fib(int n){if(n<2)return n;return fib(n-1)+fib(n-2);}", "node_count": 48, "fingerprint_hash": "efbfbda4ad33971a", "ir": [{"id": "n1", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "if", "value": null, "op": "", "args": ["n8", "n10"], "hash": "6c0f5813174c"}, {"id": "n12", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n13", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n14", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n15", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n16", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n17", "kind": "binop", "value": null, "op": "", "args": ["n15", "n16"], "hash": "fefec6f22529"}, {"id": "n18", "kind": "args", "value": null, "op": "", "args": ["n17"], "hash": "4006de09aea9"}, {"id": "n19", "kind": "call", "value": null, "op": "", "args": ["n12", "n18"], "hash": "ce73b018b305"}, {"id": "n20", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n21", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n22", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n23", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n24", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n25", "kind": "binop", "value": null, "op": "", "args": ["n23", "n24"], "hash": "0250528a7168"}, {"id": "n26", "kind": "args", "value": null, "op": "", "args": ["n25"], "hash": "19163b2cdf93"}, {"id": "n27", "kind": "call", "value": null, "op": "", "args": ["n20", "n26"], "hash": "63e8a8eb09f8"}, {"id": "n28", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n29", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n30", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n31", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n32", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n33", "kind": "binop", "value": null, "op": "", "args": ["n31", "n32"], "hash": "1698715614e2"}, {"id": "n34", "kind": "args", "value": null, "op": "", "args": ["n33"], "hash": "0902f53f17b3"}, {"id": "n35", "kind": "call", "value": null, "op": "", "args": ["n28", "n34"], "hash": "2457305f2ec7"}, {"id": "n36", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n37", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n38", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n39", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n40", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n41", "kind": "binop", "value": null, "op": "", "args": ["n39", "n40"], "hash": "77bbe71d59ef"}, {"id": "n42", "kind": "args", "value": null, "op": "", "args": ["n41"], "hash": "6525729e436f"}, {"id": "n43", "kind": "call", "value": null, "op": "", "args": ["n36", "n42"], "hash": "b2642ecb2449"}, {"id": "n44", "kind": "binop", "value": null, "op": "", "args": ["n35", "n43"], "hash": "c1db05310b74"}, {"id": "n45", "kind": "return", "value": null, "op": "", "args": ["n44"], "hash": "d7437662a668"}, {"id": "n46", "kind": "block", "value": null, "op": "", "args": ["n11", "n45"], "hash": "708eb36140ac"}, {"id": "n47", "kind": "function", "value": "fib", "op": "", "args": ["n2", "n46"], "hash": "57e21db90e01"}, {"id": "n48", "kind": "module", "value": null, "op": "", "args": ["n47"], "hash": "393549549273"}]} |
| {"id": "fib.javascript", "group": "fib", "language": "javascript", "code": "function fib(n){if(n<2)return n;return fib(n-1)+fib(n-2);}", "node_count": 48, "fingerprint_hash": "efbfbda4ad33971a", "ir": [{"id": "n1", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "if", "value": null, "op": "", "args": ["n8", "n10"], "hash": "6c0f5813174c"}, {"id": "n12", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n13", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n14", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n15", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n16", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n17", "kind": "binop", "value": null, "op": "", "args": ["n15", "n16"], "hash": "fefec6f22529"}, {"id": "n18", "kind": "args", "value": null, "op": "", "args": ["n17"], "hash": "4006de09aea9"}, {"id": "n19", "kind": "call", "value": null, "op": "", "args": ["n12", "n18"], "hash": "ce73b018b305"}, {"id": "n20", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n21", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n22", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n23", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n24", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n25", "kind": "binop", "value": null, "op": "", "args": ["n23", "n24"], "hash": "0250528a7168"}, {"id": "n26", "kind": "args", "value": null, "op": "", "args": ["n25"], "hash": "19163b2cdf93"}, {"id": "n27", "kind": "call", "value": null, "op": "", "args": ["n20", "n26"], "hash": "63e8a8eb09f8"}, {"id": "n28", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n29", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n30", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n31", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n32", "kind": "const", "value": 1, "op": "", "args": [], "hash": "83f72fb4684a"}, {"id": "n33", "kind": "binop", "value": null, "op": "", "args": ["n31", "n32"], "hash": "1698715614e2"}, {"id": "n34", "kind": "args", "value": null, "op": "", "args": ["n33"], "hash": "0902f53f17b3"}, {"id": "n35", "kind": "call", "value": null, "op": "", "args": ["n28", "n34"], "hash": "2457305f2ec7"}, {"id": "n36", "kind": "var", "value": "fib", "op": "", "args": [], "hash": "7224faa18886"}, {"id": "n37", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n38", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n39", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n40", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n41", "kind": "binop", "value": null, "op": "", "args": ["n39", "n40"], "hash": "77bbe71d59ef"}, {"id": "n42", "kind": "args", "value": null, "op": "", "args": ["n41"], "hash": "6525729e436f"}, {"id": "n43", "kind": "call", "value": null, "op": "", "args": ["n36", "n42"], "hash": "b2642ecb2449"}, {"id": "n44", "kind": "binop", "value": null, "op": "", "args": ["n35", "n43"], "hash": "c1db05310b74"}, {"id": "n45", "kind": "return", "value": null, "op": "", "args": ["n44"], "hash": "d7437662a668"}, {"id": "n46", "kind": "block", "value": null, "op": "", "args": ["n11", "n45"], "hash": "708eb36140ac"}, {"id": "n47", "kind": "function", "value": "fib", "op": "", "args": ["n2", "n46"], "hash": "57e21db90e01"}, {"id": "n48", "kind": "module", "value": null, "op": "", "args": ["n47"], "hash": "393549549273"}]} |
| {"id": "square.python", "group": "square", "language": "python", "code": "def sq(n):\n return n * n", "node_count": 12, "fingerprint_hash": "9ffac4e60936ca02", "ir": [{"id": "n1", "kind": "var", "value": "sq", "op": "", "args": [], "hash": "529a8e962316"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "return", "value": null, "op": "", "args": ["n8"], "hash": "cd46ae372a31"}, {"id": "n10", "kind": "block", "value": null, "op": "", "args": ["n9"], "hash": "e77ab74fede1"}, {"id": "n11", "kind": "function", "value": "sq", "op": "", "args": ["n2", "n10"], "hash": "6e3aa9ab9ecb"}, {"id": "n12", "kind": "module", "value": null, "op": "", "args": ["n11"], "hash": "cef8ec534abd"}]} |
| {"id": "square.java", "group": "square", "language": "java", "code": "int sq(int n){return n*n;}", "node_count": 12, "fingerprint_hash": "9ffac4e60936ca02", "ir": [{"id": "n1", "kind": "var", "value": "sq", "op": "", "args": [], "hash": "529a8e962316"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "return", "value": null, "op": "", "args": ["n8"], "hash": "cd46ae372a31"}, {"id": "n10", "kind": "block", "value": null, "op": "", "args": ["n9"], "hash": "e77ab74fede1"}, {"id": "n11", "kind": "function", "value": "sq", "op": "", "args": ["n2", "n10"], "hash": "6e3aa9ab9ecb"}, {"id": "n12", "kind": "module", "value": null, "op": "", "args": ["n11"], "hash": "cef8ec534abd"}]} |
| {"id": "square.javascript", "group": "square", "language": "javascript", "code": "function sq(n){return n*n;}", "node_count": 12, "fingerprint_hash": "9ffac4e60936ca02", "ir": [{"id": "n1", "kind": "var", "value": "sq", "op": "", "args": [], "hash": "529a8e962316"}, {"id": "n2", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n5", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n6", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n7", "kind": "var", "value": "n", "op": "", "args": [], "hash": "7ac450101c84"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "return", "value": null, "op": "", "args": ["n8"], "hash": "cd46ae372a31"}, {"id": "n10", "kind": "block", "value": null, "op": "", "args": ["n9"], "hash": "e77ab74fede1"}, {"id": "n11", "kind": "function", "value": "sq", "op": "", "args": ["n2", "n10"], "hash": "6e3aa9ab9ecb"}, {"id": "n12", "kind": "module", "value": null, "op": "", "args": ["n11"], "hash": "cef8ec534abd"}]} |
| {"id": "compare.python", "group": "compare", "language": "python", "code": "def eq(a,b):\n return a == b", "node_count": 13, "fingerprint_hash": "6a1868e5f54bdc54", "ir": [{"id": "n1", "kind": "var", "value": "eq", "op": "", "args": [], "hash": "bdb1aebd761c"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "function", "value": "eq", "op": "", "args": ["n2", "n3", "n11"], "hash": "5bc58c67ba00"}, {"id": "n13", "kind": "module", "value": null, "op": "", "args": ["n12"], "hash": "2239939ddb09"}]} |
| {"id": "compare.java", "group": "compare", "language": "java", "code": "boolean eq(int a,int b){return a==b;}", "node_count": 13, "fingerprint_hash": "6a1868e5f54bdc54", "ir": [{"id": "n1", "kind": "var", "value": "eq", "op": "", "args": [], "hash": "bdb1aebd761c"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "function", "value": "eq", "op": "", "args": ["n2", "n3", "n11"], "hash": "5bc58c67ba00"}, {"id": "n13", "kind": "module", "value": null, "op": "", "args": ["n12"], "hash": "2239939ddb09"}]} |
| {"id": "compare.javascript", "group": "compare", "language": "javascript", "code": "function eq(a,b){return a===b;}", "node_count": 13, "fingerprint_hash": "6a1868e5f54bdc54", "ir": [{"id": "n1", "kind": "var", "value": "eq", "op": "", "args": [], "hash": "bdb1aebd761c"}, {"id": "n2", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n3", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n4", "kind": "args", "value": null, "op": "", "args": ["n2", "n3"], "hash": "d2b9ccd75131"}, {"id": "n5", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n6", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n7", "kind": "var", "value": "a", "op": "", "args": [], "hash": "f3a849ba2036"}, {"id": "n8", "kind": "var", "value": "b", "op": "", "args": [], "hash": "d49a4df3f36b"}, {"id": "n9", "kind": "binop", "value": null, "op": "", "args": ["n7", "n8"], "hash": "8eee4291c0e2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "function", "value": "eq", "op": "", "args": ["n2", "n3", "n11"], "hash": "5bc58c67ba00"}, {"id": "n13", "kind": "module", "value": null, "op": "", "args": ["n12"], "hash": "2239939ddb09"}]} |
| {"id": "negate.python", "group": "negate", "language": "python", "code": "def neg(x):\n return -x", "node_count": 10, "fingerprint_hash": "3d4827b7cd720d78", "ir": [{"id": "n1", "kind": "var", "value": "neg", "op": "", "args": [], "hash": "f45beeb04b7b"}, {"id": "n2", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n5", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n6", "kind": "unary", "value": null, "op": "", "args": ["n5"], "hash": "616ec810f8cd"}, {"id": "n7", "kind": "return", "value": null, "op": "", "args": ["n6"], "hash": "51138a954638"}, {"id": "n8", "kind": "block", "value": null, "op": "", "args": ["n7"], "hash": "d218968da20d"}, {"id": "n9", "kind": "function", "value": "neg", "op": "", "args": ["n2", "n8"], "hash": "e14caeb9b3f9"}, {"id": "n10", "kind": "module", "value": null, "op": "", "args": ["n9"], "hash": "ced4200322b8"}]} |
| {"id": "negate.java", "group": "negate", "language": "java", "code": "int neg(int x){return -x;}", "node_count": 10, "fingerprint_hash": "3d4827b7cd720d78", "ir": [{"id": "n1", "kind": "var", "value": "neg", "op": "", "args": [], "hash": "f45beeb04b7b"}, {"id": "n2", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n5", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n6", "kind": "unary", "value": null, "op": "", "args": ["n5"], "hash": "616ec810f8cd"}, {"id": "n7", "kind": "return", "value": null, "op": "", "args": ["n6"], "hash": "51138a954638"}, {"id": "n8", "kind": "block", "value": null, "op": "", "args": ["n7"], "hash": "d218968da20d"}, {"id": "n9", "kind": "function", "value": "neg", "op": "", "args": ["n2", "n8"], "hash": "e14caeb9b3f9"}, {"id": "n10", "kind": "module", "value": null, "op": "", "args": ["n9"], "hash": "ced4200322b8"}]} |
| {"id": "negate.javascript", "group": "negate", "language": "javascript", "code": "function neg(x){return -x;}", "node_count": 10, "fingerprint_hash": "3d4827b7cd720d78", "ir": [{"id": "n1", "kind": "var", "value": "neg", "op": "", "args": [], "hash": "f45beeb04b7b"}, {"id": "n2", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n5", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n6", "kind": "unary", "value": null, "op": "", "args": ["n5"], "hash": "616ec810f8cd"}, {"id": "n7", "kind": "return", "value": null, "op": "", "args": ["n6"], "hash": "51138a954638"}, {"id": "n8", "kind": "block", "value": null, "op": "", "args": ["n7"], "hash": "d218968da20d"}, {"id": "n9", "kind": "function", "value": "neg", "op": "", "args": ["n2", "n8"], "hash": "e14caeb9b3f9"}, {"id": "n10", "kind": "module", "value": null, "op": "", "args": ["n9"], "hash": "ced4200322b8"}]} |
| {"id": "twice.python", "group": "twice", "language": "python", "code": "def twice(x):\n return 2 * x", "node_count": 12, "fingerprint_hash": "3b8a0abbba2d6801", "ir": [{"id": "n1", "kind": "var", "value": "twice", "op": "", "args": [], "hash": "896c0946cb0e"}, {"id": "n2", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n5", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n6", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n7", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "return", "value": null, "op": "", "args": ["n8"], "hash": "cd46ae372a31"}, {"id": "n10", "kind": "block", "value": null, "op": "", "args": ["n9"], "hash": "e77ab74fede1"}, {"id": "n11", "kind": "function", "value": "twice", "op": "", "args": ["n2", "n10"], "hash": "676a5fba886b"}, {"id": "n12", "kind": "module", "value": null, "op": "", "args": ["n11"], "hash": "cef8ec534abd"}]} |
| {"id": "twice.java", "group": "twice", "language": "java", "code": "int twice(int x){return 2*x;}", "node_count": 12, "fingerprint_hash": "3b8a0abbba2d6801", "ir": [{"id": "n1", "kind": "var", "value": "twice", "op": "", "args": [], "hash": "896c0946cb0e"}, {"id": "n2", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n5", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n6", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n7", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "return", "value": null, "op": "", "args": ["n8"], "hash": "cd46ae372a31"}, {"id": "n10", "kind": "block", "value": null, "op": "", "args": ["n9"], "hash": "e77ab74fede1"}, {"id": "n11", "kind": "function", "value": "twice", "op": "", "args": ["n2", "n10"], "hash": "676a5fba886b"}, {"id": "n12", "kind": "module", "value": null, "op": "", "args": ["n11"], "hash": "cef8ec534abd"}]} |
| {"id": "twice.javascript", "group": "twice", "language": "javascript", "code": "function twice(x){return 2*x;}", "node_count": 12, "fingerprint_hash": "3b8a0abbba2d6801", "ir": [{"id": "n1", "kind": "var", "value": "twice", "op": "", "args": [], "hash": "896c0946cb0e"}, {"id": "n2", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n5", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n6", "kind": "const", "value": 2, "op": "", "args": [], "hash": "d8d3fdcdf2af"}, {"id": "n7", "kind": "var", "value": "x", "op": "", "args": [], "hash": "288e3b9ff867"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "return", "value": null, "op": "", "args": ["n8"], "hash": "cd46ae372a31"}, {"id": "n10", "kind": "block", "value": null, "op": "", "args": ["n9"], "hash": "e77ab74fede1"}, {"id": "n11", "kind": "function", "value": "twice", "op": "", "args": ["n2", "n10"], "hash": "676a5fba886b"}, {"id": "n12", "kind": "module", "value": null, "op": "", "args": ["n11"], "hash": "cef8ec534abd"}]} |
| {"id": "grade.python", "group": "grade", "language": "python", "code": "def grade(s):\n if s >= 90:\n return 'A'\n elif s >= 80:\n return 'B'\n else:\n return 'C'", "node_count": 28, "fingerprint_hash": "cdd6a91db531f8fe", "ir": [{"id": "n1", "kind": "var", "value": "grade", "op": "", "args": [], "hash": "287785e5542c"}, {"id": "n2", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n5", "kind": "const", "value": 90, "op": "", "args": [], "hash": "187d43622540"}, {"id": "n6", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n7", "kind": "const", "value": 90, "op": "", "args": [], "hash": "187d43622540"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "const", "value": "A", "op": "", "args": [], "hash": "25b8f6f6dbf2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "block", "value": null, "op": "", "args": ["n10"], "hash": "d689a347b3f7"}, {"id": "n12", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n13", "kind": "const", "value": 80, "op": "", "args": [], "hash": "b1481e0e2ef9"}, {"id": "n14", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n15", "kind": "const", "value": 80, "op": "", "args": [], "hash": "b1481e0e2ef9"}, {"id": "n16", "kind": "binop", "value": null, "op": "", "args": ["n14", "n15"], "hash": "c97c06c0fd2a"}, {"id": "n17", "kind": "const", "value": "B", "op": "", "args": [], "hash": "2b9d626569a4"}, {"id": "n18", "kind": "return", "value": null, "op": "", "args": ["n17"], "hash": "483ec701cb02"}, {"id": "n19", "kind": "block", "value": null, "op": "", "args": ["n18"], "hash": "1bd3342540e6"}, {"id": "n20", "kind": "if", "value": null, "op": "", "args": ["n16", "n19"], "hash": "acbf5f7f1dc7"}, {"id": "n21", "kind": "const", "value": "C", "op": "", "args": [], "hash": "5e0879621179"}, {"id": "n22", "kind": "return", "value": null, "op": "", "args": ["n21"], "hash": "189000f517d8"}, {"id": "n23", "kind": "block", "value": null, "op": "", "args": ["n22"], "hash": "4ece65bc829d"}, {"id": "n24", "kind": "block", "value": null, "op": "", "args": ["n23"], "hash": "a43bc43fa1b4"}, {"id": "n25", "kind": "if", "value": null, "op": "", "args": ["n8", "n11", "n20"], "hash": "70e890c7618d"}, {"id": "n26", "kind": "block", "value": null, "op": "", "args": ["n25"], "hash": "234a8c014edf"}, {"id": "n27", "kind": "function", "value": "grade", "op": "", "args": ["n2", "n26"], "hash": "3ca669819a1e"}, {"id": "n28", "kind": "module", "value": null, "op": "", "args": ["n27"], "hash": "bdb11583b2d9"}]} |
| {"id": "grade.java", "group": "grade", "language": "java", "code": "char grade(int s){if(s>=90)return 'A';else if(s>=80)return 'B';else return 'C';}", "node_count": 24, "fingerprint_hash": "af78b58b308c5a57", "ir": [{"id": "n1", "kind": "var", "value": "grade", "op": "", "args": [], "hash": "287785e5542c"}, {"id": "n2", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n5", "kind": "const", "value": 90, "op": "", "args": [], "hash": "187d43622540"}, {"id": "n6", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n7", "kind": "const", "value": 90, "op": "", "args": [], "hash": "187d43622540"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "const", "value": "A", "op": "", "args": [], "hash": "25b8f6f6dbf2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n12", "kind": "const", "value": 80, "op": "", "args": [], "hash": "b1481e0e2ef9"}, {"id": "n13", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n14", "kind": "const", "value": 80, "op": "", "args": [], "hash": "b1481e0e2ef9"}, {"id": "n15", "kind": "binop", "value": null, "op": "", "args": ["n13", "n14"], "hash": "921f4fc2a783"}, {"id": "n16", "kind": "const", "value": "B", "op": "", "args": [], "hash": "2b9d626569a4"}, {"id": "n17", "kind": "return", "value": null, "op": "", "args": ["n16"], "hash": "6c39b7a41dd4"}, {"id": "n18", "kind": "const", "value": "C", "op": "", "args": [], "hash": "5e0879621179"}, {"id": "n19", "kind": "return", "value": null, "op": "", "args": ["n18"], "hash": "0f768a02d349"}, {"id": "n20", "kind": "if", "value": null, "op": "", "args": ["n15", "n17", "n19"], "hash": "c54f7423104d"}, {"id": "n21", "kind": "if", "value": null, "op": "", "args": ["n8", "n10", "n20"], "hash": "020985595615"}, {"id": "n22", "kind": "block", "value": null, "op": "", "args": ["n21"], "hash": "e40d04e91968"}, {"id": "n23", "kind": "function", "value": "grade", "op": "", "args": ["n2", "n22"], "hash": "c5f63f44a715"}, {"id": "n24", "kind": "module", "value": null, "op": "", "args": ["n23"], "hash": "0437e8d74b72"}]} |
| {"id": "grade.javascript", "group": "grade", "language": "javascript", "code": "function grade(s){if(s>=90)return 'A';else if(s>=80)return 'B';else return 'C';}", "node_count": 26, "fingerprint_hash": "a2c214c9d34e0d50", "ir": [{"id": "n1", "kind": "var", "value": "grade", "op": "", "args": [], "hash": "287785e5542c"}, {"id": "n2", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n3", "kind": "args", "value": null, "op": "", "args": ["n2"], "hash": "fdbe71281fe0"}, {"id": "n4", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n5", "kind": "const", "value": 90, "op": "", "args": [], "hash": "187d43622540"}, {"id": "n6", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n7", "kind": "const", "value": 90, "op": "", "args": [], "hash": "187d43622540"}, {"id": "n8", "kind": "binop", "value": null, "op": "", "args": ["n6", "n7"], "hash": "004558acebcc"}, {"id": "n9", "kind": "const", "value": "A", "op": "", "args": [], "hash": "25b8f6f6dbf2"}, {"id": "n10", "kind": "return", "value": null, "op": "", "args": ["n9"], "hash": "d6f5c2b8ba60"}, {"id": "n11", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n12", "kind": "const", "value": 80, "op": "", "args": [], "hash": "b1481e0e2ef9"}, {"id": "n13", "kind": "var", "value": "s", "op": "", "args": [], "hash": "4d56139c9d34"}, {"id": "n14", "kind": "const", "value": 80, "op": "", "args": [], "hash": "b1481e0e2ef9"}, {"id": "n15", "kind": "binop", "value": null, "op": "", "args": ["n13", "n14"], "hash": "921f4fc2a783"}, {"id": "n16", "kind": "const", "value": "B", "op": "", "args": [], "hash": "2b9d626569a4"}, {"id": "n17", "kind": "return", "value": null, "op": "", "args": ["n16"], "hash": "6c39b7a41dd4"}, {"id": "n18", "kind": "const", "value": "C", "op": "", "args": [], "hash": "5e0879621179"}, {"id": "n19", "kind": "return", "value": null, "op": "", "args": ["n18"], "hash": "0f768a02d349"}, {"id": "n20", "kind": "block", "value": null, "op": "", "args": ["n19"], "hash": "2ba5e05139e2"}, {"id": "n21", "kind": "if", "value": null, "op": "", "args": ["n15", "n17", "n20"], "hash": "5177532ca7dd"}, {"id": "n22", "kind": "block", "value": null, "op": "", "args": ["n21"], "hash": "e40d04e91968"}, {"id": "n23", "kind": "if", "value": null, "op": "", "args": ["n8", "n10", "n22"], "hash": "06c92160a64d"}, {"id": "n24", "kind": "block", "value": null, "op": "", "args": ["n23"], "hash": "a43bc43fa1b4"}, {"id": "n25", "kind": "function", "value": "grade", "op": "", "args": ["n2", "n24"], "hash": "cf149e972339"}, {"id": "n26", "kind": "module", "value": null, "op": "", "args": ["n25"], "hash": "e9a1b90d5c55"}]} |
|
|