From d3c1443bc6bd3478fe1572a3f91944d66497b510 Mon Sep 17 00:00:00 2001 From: Josselin Date: Tue, 10 Nov 2020 11:52:51 +0100 Subject: [PATCH] Add parser test --- tests/ast-parsing/expected/minmax-0.4.0-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.1-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.10-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.11-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.12-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.12-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.13-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.13-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.14-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.14-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.15-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.15-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.16-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.16-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.17-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.17-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.18-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.18-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.19-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.19-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.2-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.20-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.20-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.21-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.21-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.22-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.22-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.23-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.23-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.24-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.24-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.25-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.25-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.26-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.26-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.3-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.4-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.5-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.6-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.7-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.8-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.4.9-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.0-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.0-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.1-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.1-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.10-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.10-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.11-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.11-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.12-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.12-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.13-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.13-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.14-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.14-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.15-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.15-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.16-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.16-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.17-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.17-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.2-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.2-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.3-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.3-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.4-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.4-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.5-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.5-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.6-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.6-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.7-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.7-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.8-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.8-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.9-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.5.9-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.0-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.0-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.1-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.1-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.10-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.10-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.11-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.11-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.12-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.12-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.2-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.2-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.3-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.3-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.4-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.4-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.5-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.5-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.6-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.6-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.7-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.7-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.8-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.8-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.9-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.6.9-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.0-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.0-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.1-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.1-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.2-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.2-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.3-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.3-legacy.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.4-compact.json | 5 +++++ tests/ast-parsing/expected/minmax-0.7.4-legacy.json | 5 +++++ tests/ast-parsing/minmax-0.4.0.sol | 9 +++++++++ tests/test_ast_parsing.py | 7 +++---- 116 files changed, 582 insertions(+), 4 deletions(-) create mode 100644 tests/ast-parsing/expected/minmax-0.4.0-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.1-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.10-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.11-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.12-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.12-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.13-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.13-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.14-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.14-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.15-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.15-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.16-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.16-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.17-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.17-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.18-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.18-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.19-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.19-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.2-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.20-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.20-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.21-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.21-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.22-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.22-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.23-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.23-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.24-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.24-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.25-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.25-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.26-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.26-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.3-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.4-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.5-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.6-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.7-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.8-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.4.9-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.0-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.0-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.1-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.1-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.10-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.10-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.11-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.11-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.12-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.12-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.13-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.13-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.14-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.14-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.15-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.15-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.16-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.16-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.17-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.17-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.2-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.2-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.3-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.3-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.4-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.4-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.5-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.5-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.6-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.6-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.7-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.7-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.8-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.8-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.9-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.5.9-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.0-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.0-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.1-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.1-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.10-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.10-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.11-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.11-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.12-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.12-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.2-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.2-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.3-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.3-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.4-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.4-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.5-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.5-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.6-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.6-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.7-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.7-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.8-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.8-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.9-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.6.9-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.0-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.0-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.1-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.1-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.2-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.2-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.3-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.3-legacy.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.4-compact.json create mode 100644 tests/ast-parsing/expected/minmax-0.7.4-legacy.json create mode 100644 tests/ast-parsing/minmax-0.4.0.sol diff --git a/tests/ast-parsing/expected/minmax-0.4.0-legacy.json b/tests/ast-parsing/expected/minmax-0.4.0-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.0-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.1-legacy.json b/tests/ast-parsing/expected/minmax-0.4.1-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.1-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.10-legacy.json b/tests/ast-parsing/expected/minmax-0.4.10-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.10-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.11-legacy.json b/tests/ast-parsing/expected/minmax-0.4.11-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.11-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.12-compact.json b/tests/ast-parsing/expected/minmax-0.4.12-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.12-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.12-legacy.json b/tests/ast-parsing/expected/minmax-0.4.12-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.12-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.13-compact.json b/tests/ast-parsing/expected/minmax-0.4.13-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.13-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.13-legacy.json b/tests/ast-parsing/expected/minmax-0.4.13-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.13-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.14-compact.json b/tests/ast-parsing/expected/minmax-0.4.14-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.14-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.14-legacy.json b/tests/ast-parsing/expected/minmax-0.4.14-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.14-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.15-compact.json b/tests/ast-parsing/expected/minmax-0.4.15-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.15-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.15-legacy.json b/tests/ast-parsing/expected/minmax-0.4.15-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.15-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.16-compact.json b/tests/ast-parsing/expected/minmax-0.4.16-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.16-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.16-legacy.json b/tests/ast-parsing/expected/minmax-0.4.16-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.16-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.17-compact.json b/tests/ast-parsing/expected/minmax-0.4.17-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.17-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.17-legacy.json b/tests/ast-parsing/expected/minmax-0.4.17-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.17-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.18-compact.json b/tests/ast-parsing/expected/minmax-0.4.18-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.18-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.18-legacy.json b/tests/ast-parsing/expected/minmax-0.4.18-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.18-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.19-compact.json b/tests/ast-parsing/expected/minmax-0.4.19-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.19-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.19-legacy.json b/tests/ast-parsing/expected/minmax-0.4.19-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.19-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.2-legacy.json b/tests/ast-parsing/expected/minmax-0.4.2-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.2-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.20-compact.json b/tests/ast-parsing/expected/minmax-0.4.20-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.20-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.20-legacy.json b/tests/ast-parsing/expected/minmax-0.4.20-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.20-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.21-compact.json b/tests/ast-parsing/expected/minmax-0.4.21-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.21-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.21-legacy.json b/tests/ast-parsing/expected/minmax-0.4.21-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.21-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.22-compact.json b/tests/ast-parsing/expected/minmax-0.4.22-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.22-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.22-legacy.json b/tests/ast-parsing/expected/minmax-0.4.22-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.22-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.23-compact.json b/tests/ast-parsing/expected/minmax-0.4.23-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.23-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.23-legacy.json b/tests/ast-parsing/expected/minmax-0.4.23-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.23-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.24-compact.json b/tests/ast-parsing/expected/minmax-0.4.24-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.24-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.24-legacy.json b/tests/ast-parsing/expected/minmax-0.4.24-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.24-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.25-compact.json b/tests/ast-parsing/expected/minmax-0.4.25-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.25-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.25-legacy.json b/tests/ast-parsing/expected/minmax-0.4.25-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.25-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.26-compact.json b/tests/ast-parsing/expected/minmax-0.4.26-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.26-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.26-legacy.json b/tests/ast-parsing/expected/minmax-0.4.26-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.26-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.3-legacy.json b/tests/ast-parsing/expected/minmax-0.4.3-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.3-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.4-legacy.json b/tests/ast-parsing/expected/minmax-0.4.4-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.4-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.5-legacy.json b/tests/ast-parsing/expected/minmax-0.4.5-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.5-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.6-legacy.json b/tests/ast-parsing/expected/minmax-0.4.6-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.6-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.7-legacy.json b/tests/ast-parsing/expected/minmax-0.4.7-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.7-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.8-legacy.json b/tests/ast-parsing/expected/minmax-0.4.8-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.8-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.4.9-legacy.json b/tests/ast-parsing/expected/minmax-0.4.9-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.4.9-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.0-compact.json b/tests/ast-parsing/expected/minmax-0.5.0-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.0-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.0-legacy.json b/tests/ast-parsing/expected/minmax-0.5.0-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.0-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.1-compact.json b/tests/ast-parsing/expected/minmax-0.5.1-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.1-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.1-legacy.json b/tests/ast-parsing/expected/minmax-0.5.1-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.1-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.10-compact.json b/tests/ast-parsing/expected/minmax-0.5.10-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.10-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.10-legacy.json b/tests/ast-parsing/expected/minmax-0.5.10-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.10-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.11-compact.json b/tests/ast-parsing/expected/minmax-0.5.11-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.11-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.11-legacy.json b/tests/ast-parsing/expected/minmax-0.5.11-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.11-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.12-compact.json b/tests/ast-parsing/expected/minmax-0.5.12-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.12-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.12-legacy.json b/tests/ast-parsing/expected/minmax-0.5.12-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.12-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.13-compact.json b/tests/ast-parsing/expected/minmax-0.5.13-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.13-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.13-legacy.json b/tests/ast-parsing/expected/minmax-0.5.13-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.13-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.14-compact.json b/tests/ast-parsing/expected/minmax-0.5.14-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.14-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.14-legacy.json b/tests/ast-parsing/expected/minmax-0.5.14-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.14-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.15-compact.json b/tests/ast-parsing/expected/minmax-0.5.15-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.15-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.15-legacy.json b/tests/ast-parsing/expected/minmax-0.5.15-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.15-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.16-compact.json b/tests/ast-parsing/expected/minmax-0.5.16-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.16-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.16-legacy.json b/tests/ast-parsing/expected/minmax-0.5.16-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.16-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.17-compact.json b/tests/ast-parsing/expected/minmax-0.5.17-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.17-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.17-legacy.json b/tests/ast-parsing/expected/minmax-0.5.17-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.17-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.2-compact.json b/tests/ast-parsing/expected/minmax-0.5.2-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.2-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.2-legacy.json b/tests/ast-parsing/expected/minmax-0.5.2-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.2-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.3-compact.json b/tests/ast-parsing/expected/minmax-0.5.3-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.3-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.3-legacy.json b/tests/ast-parsing/expected/minmax-0.5.3-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.3-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.4-compact.json b/tests/ast-parsing/expected/minmax-0.5.4-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.4-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.4-legacy.json b/tests/ast-parsing/expected/minmax-0.5.4-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.4-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.5-compact.json b/tests/ast-parsing/expected/minmax-0.5.5-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.5-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.5-legacy.json b/tests/ast-parsing/expected/minmax-0.5.5-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.5-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.6-compact.json b/tests/ast-parsing/expected/minmax-0.5.6-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.6-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.6-legacy.json b/tests/ast-parsing/expected/minmax-0.5.6-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.6-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.7-compact.json b/tests/ast-parsing/expected/minmax-0.5.7-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.7-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.7-legacy.json b/tests/ast-parsing/expected/minmax-0.5.7-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.7-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.8-compact.json b/tests/ast-parsing/expected/minmax-0.5.8-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.8-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.8-legacy.json b/tests/ast-parsing/expected/minmax-0.5.8-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.8-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.9-compact.json b/tests/ast-parsing/expected/minmax-0.5.9-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.9-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.5.9-legacy.json b/tests/ast-parsing/expected/minmax-0.5.9-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.5.9-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.0-compact.json b/tests/ast-parsing/expected/minmax-0.6.0-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.0-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.0-legacy.json b/tests/ast-parsing/expected/minmax-0.6.0-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.0-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.1-compact.json b/tests/ast-parsing/expected/minmax-0.6.1-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.1-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.1-legacy.json b/tests/ast-parsing/expected/minmax-0.6.1-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.1-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.10-compact.json b/tests/ast-parsing/expected/minmax-0.6.10-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.10-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.10-legacy.json b/tests/ast-parsing/expected/minmax-0.6.10-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.10-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.11-compact.json b/tests/ast-parsing/expected/minmax-0.6.11-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.11-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.11-legacy.json b/tests/ast-parsing/expected/minmax-0.6.11-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.11-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.12-compact.json b/tests/ast-parsing/expected/minmax-0.6.12-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.12-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.12-legacy.json b/tests/ast-parsing/expected/minmax-0.6.12-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.12-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.2-compact.json b/tests/ast-parsing/expected/minmax-0.6.2-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.2-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.2-legacy.json b/tests/ast-parsing/expected/minmax-0.6.2-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.2-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.3-compact.json b/tests/ast-parsing/expected/minmax-0.6.3-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.3-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.3-legacy.json b/tests/ast-parsing/expected/minmax-0.6.3-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.3-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.4-compact.json b/tests/ast-parsing/expected/minmax-0.6.4-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.4-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.4-legacy.json b/tests/ast-parsing/expected/minmax-0.6.4-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.4-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.5-compact.json b/tests/ast-parsing/expected/minmax-0.6.5-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.5-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.5-legacy.json b/tests/ast-parsing/expected/minmax-0.6.5-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.5-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.6-compact.json b/tests/ast-parsing/expected/minmax-0.6.6-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.6-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.6-legacy.json b/tests/ast-parsing/expected/minmax-0.6.6-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.6-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.7-compact.json b/tests/ast-parsing/expected/minmax-0.6.7-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.7-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.7-legacy.json b/tests/ast-parsing/expected/minmax-0.6.7-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.7-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.8-compact.json b/tests/ast-parsing/expected/minmax-0.6.8-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.8-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.8-legacy.json b/tests/ast-parsing/expected/minmax-0.6.8-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.8-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.9-compact.json b/tests/ast-parsing/expected/minmax-0.6.9-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.9-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.6.9-legacy.json b/tests/ast-parsing/expected/minmax-0.6.9-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.6.9-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.0-compact.json b/tests/ast-parsing/expected/minmax-0.7.0-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.0-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.0-legacy.json b/tests/ast-parsing/expected/minmax-0.7.0-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.0-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.1-compact.json b/tests/ast-parsing/expected/minmax-0.7.1-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.1-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.1-legacy.json b/tests/ast-parsing/expected/minmax-0.7.1-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.1-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.2-compact.json b/tests/ast-parsing/expected/minmax-0.7.2-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.2-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.2-legacy.json b/tests/ast-parsing/expected/minmax-0.7.2-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.2-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.3-compact.json b/tests/ast-parsing/expected/minmax-0.7.3-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.3-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.3-legacy.json b/tests/ast-parsing/expected/minmax-0.7.3-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.3-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.4-compact.json b/tests/ast-parsing/expected/minmax-0.7.4-compact.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.4-compact.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/minmax-0.7.4-legacy.json b/tests/ast-parsing/expected/minmax-0.7.4-legacy.json new file mode 100644 index 000000000..228af371a --- /dev/null +++ b/tests/ast-parsing/expected/minmax-0.7.4-legacy.json @@ -0,0 +1,5 @@ +{ + "C": { + "f()": "digraph{\n0[label=\"Node Type: ENTRY_POINT 0\n\"];\n0->1;\n1[label=\"Node Type: NEW VARIABLE 1\n\"];\n}\n" + } +} \ No newline at end of file diff --git a/tests/ast-parsing/minmax-0.4.0.sol b/tests/ast-parsing/minmax-0.4.0.sol new file mode 100644 index 000000000..6bcc0cae5 --- /dev/null +++ b/tests/ast-parsing/minmax-0.4.0.sol @@ -0,0 +1,9 @@ +contract C{ + + function f() public{ + + uint a = 0; // min/max not supported yet + + } + +} diff --git a/tests/test_ast_parsing.py b/tests/test_ast_parsing.py index cddaf8673..a60756adb 100644 --- a/tests/test_ast_parsing.py +++ b/tests/test_ast_parsing.py @@ -462,6 +462,7 @@ def get_all_test() -> List[Item]: base_ver_idx = 0 for solc_ver in solc_versions: + # if it's time to move to the next base version, do it now if base_ver_idx + 1 < len(base_vers) and base_vers[base_ver_idx + 1] == solc_ver: base_ver_idx += 1 @@ -501,7 +502,6 @@ def generate_output(sl: Slither) -> Dict[str, Dict[str, str]]: ALL_TESTS = get_all_test() - def set_solc(test_item: Item): # hacky hack hack to pick the solc version we want env = dict(os.environ) @@ -559,7 +559,6 @@ def _generate_test(test_item: Item, skip_existing=False): return set_solc(test_item) - sl = Slither( test_file, solc_force_legacy_json=test_item.is_legacy, @@ -568,9 +567,9 @@ def _generate_test(test_item: Item, skip_existing=False): ) actual = generate_output(sl) - + print(f"Generate {expected_file}") with open(expected_file, "w") as f: - json.dump(actual, f, ident=" ") + json.dump(actual, f, indent=" ") if __name__ == "__main__":