-{"name":"untyped typing::test5(typing* this, untyped i)","description":null,"nodes":[{"id":0,"subNodes":[1,2],"text":"x = 0"},{"id":1,"text":"x"},{"id":2,"text":"0"},{"id":3,"subNodes":[4,5],"text":">(i, 5)"},{"id":4,"text":"i"},{"id":5,"text":"5"},{"id":6,"subNodes":[7,10],"text":"==(%(i, 2), 0)"},{"id":7,"subNodes":[8,9],"text":"%(i, 2)"},{"id":8,"text":"i"},{"id":9,"text":"2"},{"id":10,"text":"0"},{"id":11,"subNodes":[12,13],"text":"x = \"s\""},{"id":12,"text":"x"},{"id":13,"text":"\"s\""},{"id":14,"subNodes":[15,16],"text":"x = \"p\""},{"id":15,"text":"x"},{"id":16,"text":"\"p\""},{"id":17,"subNodes":[18,19],"text":"i = +(i, 1)"},{"id":18,"text":"i"},{"id":19,"subNodes":[20,21],"text":"+(i, 1)"},{"id":20,"text":"i"},{"id":21,"text":"1"},{"id":22,"subNodes":[23],"text":"return x"},{"id":23,"text":"x"}],"edges":[{"sourceId":0,"destId":3,"kind":"SequentialEdge"},{"sourceId":3,"destId":6,"kind":"TrueEdge"},{"sourceId":3,"destId":22,"kind":"FalseEdge"},{"sourceId":6,"destId":11,"kind":"TrueEdge"},{"sourceId":6,"destId":14,"kind":"FalseEdge"},{"sourceId":11,"destId":17,"kind":"SequentialEdge"},{"sourceId":14,"destId":17,"kind":"SequentialEdge"},{"sourceId":17,"destId":3,"kind":"SequentialEdge"}],"descriptions":[{"nodeId":0,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32"]},"stack":["int32"]},"value":{"map":{"i":"[-Inf, +Inf]","x":"[0, 0]"},"stack":"[0, 0]"}}}},{"nodeId":1,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"]},"stack":"#TOP#"},"value":{"map":{"i":"[-Inf, +Inf]"},"stack":"_|_"}}}},{"nodeId":2,"description":{"expressions":["0"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"]},"stack":["int32"]},"value":{"map":{"i":"[-Inf, +Inf]"},"stack":"[0, 0]"}}}},{"nodeId":3,"description":{"expressions":["i > 5"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["bool"]},"value":{"map":{"i":"[-Inf, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":4,"description":{"expressions":["i"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":"#TOP#"},"value":{"map":{"i":"[-Inf, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":5,"description":{"expressions":["5"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["int32"]},"value":{"map":{"i":"[-Inf, +Inf]","x":"[-Inf, +Inf]"},"stack":"[5, 5]"}}}},{"nodeId":6,"description":{"expressions":["i % 2 == 0"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["bool"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":7,"description":{"expressions":["i % 2"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["float32","int32"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":8,"description":{"expressions":["i"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":"#TOP#"},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[6, +Inf]"}}}},{"nodeId":9,"description":{"expressions":["2"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["int32"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[2, 2]"}}}},{"nodeId":10,"description":{"expressions":["0"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["int32"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[0, 0]"}}}},{"nodeId":11,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["string"]},"stack":["string"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":12,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["int32","string"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":13,"description":{"expressions":["\"s\""],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["string"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":14,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["string"]},"stack":["string"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":15,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["int32","string"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":16,"description":{"expressions":["\"p\""],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["string"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":17,"description":{"expressions":["i"],"state":{"heap":"monolith","type":{"map":{"i":["float32","int32"],"this":["typing*"],"x":["string"]},"stack":["float32","int32"]},"value":{"map":{"i":"[7, +Inf]","x":"[-Inf, +Inf]"},"stack":"[7, +Inf]"}}}},{"nodeId":18,"description":{"expressions":["i"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["string"]},"stack":"#TOP#"},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[6, +Inf]"}}}},{"nodeId":19,"description":{"expressions":["i + 1"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["string"]},"stack":["float32","int32"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[7, +Inf]"}}}},{"nodeId":20,"description":{"expressions":["i"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["string"]},"stack":"#TOP#"},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[6, +Inf]"}}}},{"nodeId":21,"description":{"expressions":["1"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["string"]},"stack":["int32"]},"value":{"map":{"i":"[6, +Inf]","x":"[-Inf, +Inf]"},"stack":"[1, 1]"}}}},{"nodeId":22,"description":{"expressions":["ret_value@test5"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","ret_value@test5":["int32","string"],"this":["typing*"],"x":["int32","string"]},"stack":["int32","string"]},"value":{"map":{"i":"[-Inf, 5]","ret_value@test5":"[-Inf, +Inf]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}},{"nodeId":23,"description":{"expressions":["x"],"state":{"heap":"monolith","type":{"map":{"i":"#TOP#","this":["typing*"],"x":["int32","string"]},"stack":["int32","string"]},"value":{"map":{"i":"[-Inf, 5]","x":"[-Inf, +Inf]"},"stack":"[-Inf, +Inf]"}}}}]}
0 commit comments