diff --git a/slither/solc_parsing/solidity_types/type_parsing.py b/slither/solc_parsing/solidity_types/type_parsing.py index 0170e15ff..118b97ce3 100644 --- a/slither/solc_parsing/solidity_types/type_parsing.py +++ b/slither/solc_parsing/solidity_types/type_parsing.py @@ -261,8 +261,10 @@ def parse_type( scope = custom_error.contract.file_scope next_context = caller_context.slither_parser - structures_direct_access = [] - all_structures = scope.structures.values() + structures_direct_access = list(scope.structures.values()) + all_structuress = [c.structures for c in scope.contracts.values()] + all_structures = [item for sublist in all_structuress for item in sublist] + all_structures += structures_direct_access enums_direct_access = [] all_enums = scope.enums.values() contracts = scope.contracts.values() diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.0-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.0-legacy.zip new file mode 100644 index 000000000..070c819da Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.0-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.1-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.1-legacy.zip new file mode 100644 index 000000000..e008aae24 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.1-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.10-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.10-legacy.zip new file mode 100644 index 000000000..517b7b5b5 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.10-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.11-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.11-legacy.zip new file mode 100644 index 000000000..79879e88a Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.11-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.12-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.12-compact.zip new file mode 100644 index 000000000..515b55c97 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.12-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.12-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.12-legacy.zip new file mode 100644 index 000000000..483481b31 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.12-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.13-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.13-compact.zip new file mode 100644 index 000000000..c7d6232e5 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.13-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.13-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.13-legacy.zip new file mode 100644 index 000000000..dd12be10e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.13-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.14-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.14-compact.zip new file mode 100644 index 000000000..6d61134a6 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.14-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.14-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.14-legacy.zip new file mode 100644 index 000000000..d8767f1bc Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.14-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.15-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.15-compact.zip new file mode 100644 index 000000000..6e123d876 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.15-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.15-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.15-legacy.zip new file mode 100644 index 000000000..0df5adec5 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.15-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.16-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.16-compact.zip new file mode 100644 index 000000000..4db4d9ca7 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.16-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.16-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.16-legacy.zip new file mode 100644 index 000000000..85216abb7 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.16-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.17-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.17-compact.zip new file mode 100644 index 000000000..305bb78f6 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.17-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.17-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.17-legacy.zip new file mode 100644 index 000000000..0f31dd2ea Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.17-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.18-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.18-compact.zip new file mode 100644 index 000000000..3e1c1a846 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.18-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.18-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.18-legacy.zip new file mode 100644 index 000000000..5759a0a0a Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.18-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.19-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.19-compact.zip new file mode 100644 index 000000000..04883b0f1 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.19-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.19-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.19-legacy.zip new file mode 100644 index 000000000..468e6cbdf Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.19-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.2-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.2-legacy.zip new file mode 100644 index 000000000..162c1680f Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.2-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.20-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.20-compact.zip new file mode 100644 index 000000000..451e14f7f Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.20-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.20-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.20-legacy.zip new file mode 100644 index 000000000..412c8e662 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.20-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.21-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.21-compact.zip new file mode 100644 index 000000000..b79701e0d Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.21-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.21-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.21-legacy.zip new file mode 100644 index 000000000..8f343e641 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.21-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.22-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.22-compact.zip new file mode 100644 index 000000000..4506d44af Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.22-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.22-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.22-legacy.zip new file mode 100644 index 000000000..1e81284d9 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.22-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.23-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.23-compact.zip new file mode 100644 index 000000000..63ee824c1 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.23-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.23-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.23-legacy.zip new file mode 100644 index 000000000..cc068e5d2 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.23-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.24-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.24-compact.zip new file mode 100644 index 000000000..d94a360ac Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.24-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.24-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.24-legacy.zip new file mode 100644 index 000000000..edad214ba Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.24-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.25-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.25-compact.zip new file mode 100644 index 000000000..290b46e5d Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.25-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.25-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.25-legacy.zip new file mode 100644 index 000000000..507589652 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.25-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.26-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.26-compact.zip new file mode 100644 index 000000000..e597ff002 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.26-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.26-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.26-legacy.zip new file mode 100644 index 000000000..0fab33f87 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.26-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.3-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.3-legacy.zip new file mode 100644 index 000000000..b782d111b Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.3-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.4-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.4-legacy.zip new file mode 100644 index 000000000..3e53c994e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.4-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.5-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.5-legacy.zip new file mode 100644 index 000000000..238e6ab31 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.5-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.6-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.6-legacy.zip new file mode 100644 index 000000000..09148422f Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.6-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.7-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.7-legacy.zip new file mode 100644 index 000000000..5c7fdae66 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.7-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.8-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.8-legacy.zip new file mode 100644 index 000000000..21f47055c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.8-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.9-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.9-legacy.zip new file mode 100644 index 000000000..d10fd083c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.4.9-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.0-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.0-compact.zip new file mode 100644 index 000000000..8bde5b338 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.0-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.0-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.0-legacy.zip new file mode 100644 index 000000000..a6ada3fab Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.0-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.1-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.1-compact.zip new file mode 100644 index 000000000..16403d5ae Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.1-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.1-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.1-legacy.zip new file mode 100644 index 000000000..80f9e3d5b Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.1-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.10-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.10-compact.zip new file mode 100644 index 000000000..1a126ac15 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.10-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.10-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.10-legacy.zip new file mode 100644 index 000000000..af7b12091 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.10-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.11-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.11-compact.zip new file mode 100644 index 000000000..1426058ee Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.11-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.11-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.11-legacy.zip new file mode 100644 index 000000000..d7b74badd Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.11-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.12-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.12-compact.zip new file mode 100644 index 000000000..1b823da92 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.12-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.12-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.12-legacy.zip new file mode 100644 index 000000000..dd5071879 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.12-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.13-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.13-compact.zip new file mode 100644 index 000000000..69b8d5876 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.13-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.13-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.13-legacy.zip new file mode 100644 index 000000000..023892907 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.13-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.14-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.14-compact.zip new file mode 100644 index 000000000..7117981c9 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.14-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.14-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.14-legacy.zip new file mode 100644 index 000000000..6bb86a71a Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.14-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.15-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.15-compact.zip new file mode 100644 index 000000000..a64107803 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.15-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.15-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.15-legacy.zip new file mode 100644 index 000000000..2580bd376 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.15-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.16-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.16-compact.zip new file mode 100644 index 000000000..2e2f117d4 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.16-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.16-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.16-legacy.zip new file mode 100644 index 000000000..24fe38738 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.16-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.17-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.17-compact.zip new file mode 100644 index 000000000..286a54fbd Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.17-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.17-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.17-legacy.zip new file mode 100644 index 000000000..1b7cef9b3 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.17-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.2-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.2-compact.zip new file mode 100644 index 000000000..95a9fd0a6 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.2-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.2-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.2-legacy.zip new file mode 100644 index 000000000..cc003264f Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.2-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.3-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.3-compact.zip new file mode 100644 index 000000000..54f877d49 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.3-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.3-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.3-legacy.zip new file mode 100644 index 000000000..5b8624355 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.3-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.4-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.4-compact.zip new file mode 100644 index 000000000..27cc59faf Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.4-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.4-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.4-legacy.zip new file mode 100644 index 000000000..b411b4a77 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.4-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.5-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.5-compact.zip new file mode 100644 index 000000000..f9ace02ad Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.5-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.5-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.5-legacy.zip new file mode 100644 index 000000000..74ce2e283 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.5-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.6-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.6-compact.zip new file mode 100644 index 000000000..775dc3f6e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.6-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.6-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.6-legacy.zip new file mode 100644 index 000000000..7ac6d8876 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.6-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.7-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.7-compact.zip new file mode 100644 index 000000000..78fa19e2c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.7-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.7-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.7-legacy.zip new file mode 100644 index 000000000..77feb11a5 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.7-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.8-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.8-compact.zip new file mode 100644 index 000000000..add248319 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.8-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.8-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.8-legacy.zip new file mode 100644 index 000000000..dfdcef6df Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.8-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.9-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.9-compact.zip new file mode 100644 index 000000000..927df59fd Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.9-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.9-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.9-legacy.zip new file mode 100644 index 000000000..514d534aa Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.5.9-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.0-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.0-compact.zip new file mode 100644 index 000000000..d6fda18fe Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.0-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.0-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.0-legacy.zip new file mode 100644 index 000000000..21e11d48e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.0-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.1-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.1-compact.zip new file mode 100644 index 000000000..aaf960704 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.1-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.1-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.1-legacy.zip new file mode 100644 index 000000000..920a90461 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.1-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.10-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.10-compact.zip new file mode 100644 index 000000000..817622352 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.10-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.10-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.10-legacy.zip new file mode 100644 index 000000000..db2814067 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.10-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.11-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.11-compact.zip new file mode 100644 index 000000000..51907140d Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.11-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.11-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.11-legacy.zip new file mode 100644 index 000000000..8e64221bb Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.11-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.12-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.12-compact.zip new file mode 100644 index 000000000..8fbf53e0e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.12-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.12-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.12-legacy.zip new file mode 100644 index 000000000..5923d6310 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.12-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.2-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.2-compact.zip new file mode 100644 index 000000000..07e8b850c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.2-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.2-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.2-legacy.zip new file mode 100644 index 000000000..dad5936e3 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.2-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.3-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.3-compact.zip new file mode 100644 index 000000000..ddada59ea Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.3-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.3-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.3-legacy.zip new file mode 100644 index 000000000..33419be42 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.3-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.4-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.4-compact.zip new file mode 100644 index 000000000..39fe1daf6 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.4-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.4-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.4-legacy.zip new file mode 100644 index 000000000..ed160439d Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.4-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.5-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.5-compact.zip new file mode 100644 index 000000000..d760eaaea Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.5-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.5-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.5-legacy.zip new file mode 100644 index 000000000..b98ff4b3c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.5-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.6-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.6-compact.zip new file mode 100644 index 000000000..6587e5ea1 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.6-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.6-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.6-legacy.zip new file mode 100644 index 000000000..a11abf418 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.6-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.7-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.7-compact.zip new file mode 100644 index 000000000..085eb5a9e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.7-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.7-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.7-legacy.zip new file mode 100644 index 000000000..d9fa8c77c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.7-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.8-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.8-compact.zip new file mode 100644 index 000000000..d295d4f01 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.8-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.8-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.8-legacy.zip new file mode 100644 index 000000000..2288dc67d Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.8-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.9-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.9-compact.zip new file mode 100644 index 000000000..6f436e3dd Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.9-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.9-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.9-legacy.zip new file mode 100644 index 000000000..6b21aec29 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.6.9-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.0-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.0-compact.zip new file mode 100644 index 000000000..07197161b Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.0-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.0-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.0-legacy.zip new file mode 100644 index 000000000..5fbd32f9d Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.0-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.1-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.1-compact.zip new file mode 100644 index 000000000..2a0dbb723 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.1-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.1-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.1-legacy.zip new file mode 100644 index 000000000..28f19862a Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.1-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.2-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.2-compact.zip new file mode 100644 index 000000000..683639490 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.2-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.2-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.2-legacy.zip new file mode 100644 index 000000000..0d74fdcce Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.2-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.3-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.3-compact.zip new file mode 100644 index 000000000..efa3c43f2 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.3-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.3-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.3-legacy.zip new file mode 100644 index 000000000..576eebe98 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.3-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.4-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.4-compact.zip new file mode 100644 index 000000000..25b8b213e Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.4-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.4-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.4-legacy.zip new file mode 100644 index 000000000..c6f816109 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.4-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.5-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.5-compact.zip new file mode 100644 index 000000000..8cf08c822 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.5-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.5-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.5-legacy.zip new file mode 100644 index 000000000..d00cc617b Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.5-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.6-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.6-compact.zip new file mode 100644 index 000000000..efd577c9c Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.6-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.6-legacy.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.6-legacy.zip new file mode 100644 index 000000000..c62b72a52 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.7.6-legacy.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.0-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.0-compact.zip new file mode 100644 index 000000000..50f1bf113 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.0-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.1-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.1-compact.zip new file mode 100644 index 000000000..9ce2d9563 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.1-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.10-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.10-compact.zip new file mode 100644 index 000000000..5c0cf4525 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.10-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.11-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.11-compact.zip new file mode 100644 index 000000000..8e9ae0667 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.11-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.2-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.2-compact.zip new file mode 100644 index 000000000..e2d264a78 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.2-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.3-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.3-compact.zip new file mode 100644 index 000000000..da73bcf96 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.3-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.4-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.4-compact.zip new file mode 100644 index 000000000..e031a33eb Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.4-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.5-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.5-compact.zip new file mode 100644 index 000000000..ac9bd86a1 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.5-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.6-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.6-compact.zip new file mode 100644 index 000000000..1e45ec721 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.6-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.7-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.7-compact.zip new file mode 100644 index 000000000..e0e13005b Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.7-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.8-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.8-compact.zip new file mode 100644 index 000000000..26943c1b1 Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.8-compact.zip differ diff --git a/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.9-compact.zip b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.9-compact.zip new file mode 100644 index 000000000..7d5d4a15f Binary files /dev/null and b/tests/ast-parsing/compile/import_interface_with_struct_from_top_level-0.8.9-compact.zip differ diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.0-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.0-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.0-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.1-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.1-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.1-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.10-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.10-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.10-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.11-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.11-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.11-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.12-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.12-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.12-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.12-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.12-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.12-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.13-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.13-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.13-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.13-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.13-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.13-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.14-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.14-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.14-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.14-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.14-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.14-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.15-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.15-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.15-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.15-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.15-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.15-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.16-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.16-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.16-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.16-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.16-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.16-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.17-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.17-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.17-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.17-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.17-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.17-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.18-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.18-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.18-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.18-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.18-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.18-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.19-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.19-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.19-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.19-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.19-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.19-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.2-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.2-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.2-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.20-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.20-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.20-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.20-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.20-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.20-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.21-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.21-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.21-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.21-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.21-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.21-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.22-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.22-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.22-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.22-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.22-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.22-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.23-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.23-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.23-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.23-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.23-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.23-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.24-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.24-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.24-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.24-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.24-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.24-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.25-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.25-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.25-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.25-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.25-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.25-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.26-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.26-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.26-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.26-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.26-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.26-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.3-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.3-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.3-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.4-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.4-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.4-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.5-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.5-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.5-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.6-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.6-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.6-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.7-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.7-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.7-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.8-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.8-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.8-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.9-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.9-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.4.9-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.0-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.0-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.0-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.0-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.0-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.0-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.1-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.1-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.1-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.1-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.1-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.1-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.10-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.10-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.10-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.10-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.10-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.10-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.11-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.11-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.11-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.11-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.11-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.11-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.12-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.12-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.12-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.12-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.12-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.12-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.13-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.13-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.13-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.13-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.13-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.13-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.14-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.14-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.14-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.14-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.14-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.14-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.15-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.15-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.15-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.15-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.15-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.15-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.16-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.16-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.16-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.16-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.16-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.16-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.17-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.17-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.17-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.17-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.17-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.17-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.2-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.2-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.2-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.2-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.2-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.2-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.3-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.3-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.3-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.3-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.3-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.3-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.4-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.4-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.4-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.4-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.4-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.4-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.5-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.5-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.5-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.5-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.5-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.5-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.6-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.6-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.6-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.6-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.6-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.6-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.7-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.7-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.7-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.7-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.7-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.7-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.8-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.8-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.8-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.8-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.8-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.8-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.9-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.9-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.9-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.9-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.9-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.5.9-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.0-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.0-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.0-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.0-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.0-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.0-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.1-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.1-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.1-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.1-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.1-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.1-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.10-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.10-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.10-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.10-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.10-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.10-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.11-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.11-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.11-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.11-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.11-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.11-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.12-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.12-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.12-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.12-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.12-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.12-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.2-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.2-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.2-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.2-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.2-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.2-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.3-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.3-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.3-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.3-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.3-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.3-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.4-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.4-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.4-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.4-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.4-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.4-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.5-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.5-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.5-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.5-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.5-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.5-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.6-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.6-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.6-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.6-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.6-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.6-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.7-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.7-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.7-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.7-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.7-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.7-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.8-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.8-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.8-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.8-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.8-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.8-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.9-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.9-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.9-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.9-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.9-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.6.9-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.0-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.0-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.0-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.0-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.0-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.0-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.1-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.1-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.1-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.1-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.1-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.1-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.2-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.2-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.2-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.2-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.2-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.2-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.3-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.3-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.3-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.3-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.3-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.3-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.4-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.4-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.4-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.4-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.4-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.4-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.5-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.5-compact.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.5-compact.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.5-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.5-legacy.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.5-legacy.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.6-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.6-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.6-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.6-legacy.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.6-legacy.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.7.6-legacy.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.0-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.0-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.0-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.1-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.1-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.1-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.10-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.10-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.10-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.11-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.11-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.11-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.2-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.2-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.2-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.3-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.3-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.3-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.4-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.4-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.4-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.5-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.5-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.5-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.6-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.6-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.6-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.7-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.7-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.7-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.8-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.8-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.8-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.9-compact.json b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.9-compact.json new file mode 100644 index 000000000..355945be7 --- /dev/null +++ b/tests/ast-parsing/expected/import_interface_with_struct_from_top_level-0.8.9-compact.json @@ -0,0 +1,3 @@ +{ + "I": {} +} \ No newline at end of file diff --git a/tests/ast-parsing/helper/interface_with_struct.sol b/tests/ast-parsing/helper/interface_with_struct.sol new file mode 100644 index 000000000..777d8f824 --- /dev/null +++ b/tests/ast-parsing/helper/interface_with_struct.sol @@ -0,0 +1,6 @@ + +interface I{ + struct St{ + uint a; + } +} diff --git a/tests/ast-parsing/import_interface_with_struct_from_top_level-0.4.0.sol b/tests/ast-parsing/import_interface_with_struct_from_top_level-0.4.0.sol new file mode 100644 index 000000000..8b1a39374 --- /dev/null +++ b/tests/ast-parsing/import_interface_with_struct_from_top_level-0.4.0.sol @@ -0,0 +1 @@ +// empty diff --git a/tests/ast-parsing/import_interface_with_struct_from_top_level-0.7.6.sol b/tests/ast-parsing/import_interface_with_struct_from_top_level-0.7.6.sol new file mode 100644 index 000000000..d4c488363 --- /dev/null +++ b/tests/ast-parsing/import_interface_with_struct_from_top_level-0.7.6.sol @@ -0,0 +1,5 @@ +import "./helper/interface_with_struct.sol"; + +struct St{ + I.St st; +}