test_data/solidity_programs/solidity/test/cmdlineTests/abiencoderv2_no_warning/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/combined_json_generated_sources/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/constant_optimizer_yul/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/dup_opt_peephole/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/error_codes/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/exp_base_literal/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/ir_compiler_inheritance_nosubobjects/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/ir_compiler_subobjects/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/ir_with_assembly_no_memoryguard_creation/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/ir_with_assembly_no_memoryguard_runtime/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/linking_solidity/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/linking_solidity_unresolved_references/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/message_format/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/message_format_utf8/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_engine_all/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_engine_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_engine_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_engine_none/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_all/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_all_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_all_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_assert_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_assert_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_balance_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_balance_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_constant_condition_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_constant_condition_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_div_by_zero_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_div_by_zero_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_error/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_out_of_bounds_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_out_of_bounds_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_overflow_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_overflow_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_pop_empty_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_pop_empty_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_underflow_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_underflow_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_underflow_overflow_assert_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_underflow_overflow_assert_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_underflow_overflow_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_targets_underflow_overflow_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_timeout_all/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_timeout_bmc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/model_checker_timeout_chc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/name_simplifier/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimize_full_storage_write/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_BlockDeDuplicator/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_array_sload/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_inliner_add/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_inliner_call_from_constructor/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_inliner_dynamic_reference/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_inliner_dynamic_reference_constructor/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_inliner_inc/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_inliner_multireturn/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/optimizer_user_yul/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/require_overload/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/strict_asm_options_in_non_asm_mode/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/structured_documentation_source_location/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line_both_sides_short/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line_edge_in/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line_edge_out/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line_left_short/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line_multiline/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/too_long_line_right_short/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/viair_abicoder_v1/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/viair_subobjects/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/yul_optimizer_steps/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/yul_optimizer_steps_disabled/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/yul_optimizer_steps_invalid_abbreviation/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/yul_optimizer_steps_invalid_nesting/input.sol
test_data/solidity_programs/solidity/test/cmdlineTests/yul_optimizer_steps_unbalanced_bracket/input.sol
test_data/solidity_programs/solidity/test/compilationTests/MultiSigWallet/Factory.sol
test_data/solidity_programs/solidity/test/compilationTests/MultiSigWallet/MultiSigWallet.sol
test_data/solidity_programs/solidity/test/compilationTests/MultiSigWallet/TestToken.sol
test_data/solidity_programs/solidity/test/compilationTests/corion/announcementTypes.sol
test_data/solidity_programs/solidity/test/compilationTests/corion/module.sol
test_data/solidity_programs/solidity/test/compilationTests/corion/owned.sol
test_data/solidity_programs/solidity/test/compilationTests/corion/safeMath.sol
test_data/solidity_programs/solidity/test/compilationTests/gnosis/Migrations.sol
test_data/solidity_programs/solidity/test/compilationTests/gnosis/Oracles/Oracle.sol
test_data/solidity_programs/solidity/test/compilationTests/gnosis/Tokens/Token.sol
test_data/solidity_programs/solidity/test/compilationTests/gnosis/Utils/Math.sol
test_data/solidity_programs/solidity/test/compilationTests/milestonetracker/RLP.sol
test_data/solidity_programs/solidity/test/compilationTests/stringutils/strings.sol
test_data/solidity_programs/solidity/test/externalTests/solc-js/DAO/ManagedAccount.sol
test_data/solidity_programs/solidity/test/externalTests/solc-js/DAO/Token.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/basic_test.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/constructor_abi.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/empty_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/empty_name_input_parameter_with_named_one.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/empty_name_return_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/event_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/events.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/events_anonymous.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/function_type_extended.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/global_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/include_fallback_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/inherited.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/internal_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/multiple_methods.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/multiple_methods_order.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/multiple_params.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/payable_constructor_abi.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/payable_fallback_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/payable_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/pure_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/receive_ether_and_fallback_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/receive_ether_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/return_param_in_abi.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/return_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/return_structs_with_contracts.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/structs_and_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/structs_in_libraries.sol
test_data/solidity_programs/solidity/test/libsolidity/ABIJson/view_function.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/abstract_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/address_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/array_type_name.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/call.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/empty_block.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/function.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/leave.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/loop.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/nested_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/slot_offset.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/stringlit.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/switch.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/switch_default.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/assembly/var_access.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/base_constructor_call.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/contract_dep_order.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/documentation_on_statements.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/documentation_triple.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/enum_value.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/enum_value_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/event_definition.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/fallback_and_reveice_ether.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/fallback_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/global_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/global_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/inheritance_specifier.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/license.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/long_type_name_binary_operation.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/long_type_name_identifier.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/mappings.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/modifier_definition.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/modifier_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/mutability.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/non_utf8.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/override.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/placeholder_statement.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/receive_ether.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/short_type_name.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/short_type_name_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/smoke.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/source_location.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/string.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/two_base_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/unicode.sol
test_data/solidity_programs/solidity/test/libsolidity/ASTJSON/using_for_directive.sol
test_data/solidity_programs/solidity/test/libsolidity/constructor_inheritance_init_order_3.sol
test_data/solidity_programs/solidity/test/libsolidity/errorRecoveryTests/wrong_compiler_recovers_1.sol
test_data/solidity_programs/solidity/test/libsolidity/errorRecoveryTests/wrong_compiler_recovers_4.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/abiv2.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/abiv2_optimised.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/data_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/dispatch_large.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/dispatch_large_optimised.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/dispatch_medium.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/dispatch_medium_optimised.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/dispatch_small.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/dispatch_small_optimised.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/exp.sol
test_data/solidity_programs/solidity/test/libsolidity/gasTests/exp_optimized.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_fixed_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_static_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_static_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_trivial.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_v2_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_decode_v2_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_encode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_encode_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_encode_calldata_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_encode_decode_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_encode_empty_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/abi_encode_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/bool_out_of_bounds.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/byte_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/calldata_arrays_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/cleanup/cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/decode_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/dynamic_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/dynamic_memory_copy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/enums.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/memory_params_in_external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_advanced.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_out_of_range_1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_out_of_range_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/return_dynamic_types_cross_call_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV1/struct/struct_storage_ptr.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_calldata_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_empty_string_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_rational_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/abi_encode_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/bool_out_of_bounds.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/byte_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_static_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_static_short_decode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_dynamic_static_short_reencode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_function_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_multi_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_static.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_static_dynamic_static.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_static_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_struct_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_two_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_array_two_static.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_struct_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_struct_member_offset.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/calldata_struct_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/address.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/bool.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/bytesx.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/intx.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/simple_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/static_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/cleanup/uintx.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/dynamic_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/dynamic_nested_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/enums.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/memory_params_in_external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/storage_array_encoding.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/mediocre2_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/mediocre_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/struct_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/struct_short.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/struct_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/struct_validation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiEncoderV2/struct/validation_function_type_inside_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_decode_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_decode_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_decode_simple_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_encode_empty_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_selector.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_selectorv2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_signature.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/abi_encode_with_signaturev2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/contract_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/abiencodedecode/contract_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/accessor/accessor_for_const_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/accessor/accessor_for_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/addmod_mulmod.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/addmod_mulmod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/block_inside_unchecked.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/check_var_init.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/checked_add.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/checked_called_by_unchecked.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/checked_modifier_called_by_unchecked.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/divisiod_by_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/exp_associativity.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/signed_mod.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/unchecked_called_by_checked.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/arithmetics/unchecked_div_by_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/arrays_complex_from_and_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/byte_array_storage_layout.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/byte_array_transitional_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/bytes_length_member.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array_as_argument_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array_dynamic_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array_dynamic_invalid_static_middle.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array_of_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array_two_dimensional.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_array_two_dimensional_1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_bytes_array_bounds.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/calldata_slice_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/concat/bytes_concat_2_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/concat/bytes_concat_3_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/concat/bytes_concat_as_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/concat/bytes_concat_different_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/concat/bytes_concat_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/concat/bytes_concat_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/constant_var_as_array_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_calldata_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_cleanup_uint128.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_cleanup_uint40.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_clear_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_clear_storage_packed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_different_packing.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_including_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_nested_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_abi_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_different_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_different_base_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_dyn_dyn.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_dynamic_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_static_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_static_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_static_static.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_storage_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_storage_to_memory_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_target_leftover.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_target_leftover2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_target_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_copy_target_simple_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_nested_calldata_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_nested_calldata_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_nested_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_of_struct_calldata_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_of_struct_calldata_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_of_struct_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_of_structs_containing_arrays_calldata_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_of_structs_containing_arrays_calldata_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_of_structs_containing_arrays_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/array_storage_multi_items_per_slot.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/arrays_from_and_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/bytes_calldata_to_string_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/bytes_inside_mappings.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/bytes_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/bytes_storage_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/bytes_storage_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_2d_bytes_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_2d_bytes_to_memory_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_array_dynamic_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_array_of_struct_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_array_static_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_bytes_array_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_bytes_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_dyn_2d_bytes_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_dynamic_array_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_nested_array_copy_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/calldata_to_storage_different_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/copy_byte_array_in_struct_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/copy_byte_array_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/copy_function_storage_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/copy_internal_function_array_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/copy_removes_bytes_data.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/dirty_memory_bytes_to_storage_copy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/dirty_memory_bytes_to_storage_copy_ir.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/empty_bytes_copy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/memory_dyn_2d_bytes_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/memory_to_storage_different_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/storage_memory_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/storage_memory_nested_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/storage_memory_nested_from_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/storage_memory_nested_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/storage_memory_packed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/storage_memory_packed_dyn.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/copying/string_calldata_to_bytes_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/create_dynamic_array_with_zero_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/create_memory_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/create_memory_array_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/create_memory_byte_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/create_multiple_dynamic_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/bytes_delete_element.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/delete_bytes_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/delete_memory_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/delete_on_array_of_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/delete_removes_bytes_data.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/delete_storage_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/delete_storage_array_packed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/delete/memory_arrays_delete.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/dynamic_array_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/dynamic_arrays_in_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/dynamic_multi_array_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/dynamic_out_of_bounds_array_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/evm_exceptions_out_of_band_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/external_array_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/fixed_array_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/fixed_arrays_as_return_type.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/fixed_arrays_in_constructors.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/fixed_arrays_in_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/fixed_bytes_length_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/fixed_out_of_bounds_array_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/function_array_cross_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/function_memory_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/arrays_complex_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/bytes_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/bytes_index_access_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/bytes_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/fixed_bytes_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/inline_array_index_access_ints.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/inline_array_index_access_strings.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/memory_arrays_dynamic_index_access_write.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/indexAccess/memory_arrays_index_access_write.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/inline_array_return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/inline_array_singleton.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/inline_array_storage_to_memory_conversion_ints.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/inline_array_storage_to_memory_conversion_strings.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/inline_array_strings_from_document.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/invalid_encoding_for_storage_byte_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/memory_arrays_of_various_sizes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop_array_transition.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop_empty_exception.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop_isolated.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop_storage_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop_uint16_transition.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/array_pop_uint24_transition.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_copy_long.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_empty_exception.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_isolated.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_long_storage_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_long_storage_empty_garbage_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_masking_long.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/byte_array_pop_storage_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/pop/parenthesized.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push_nested_from_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push_nested_from_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push_packed_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/array_push_struct_from_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/byte_array_push.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/byte_array_push_transition.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/nested_bytes_push.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/push_no_args_1d.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/push_no_args_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/push_no_args_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/push/push_no_args_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/reusing_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/short_fixed_array_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/slices/array_calldata_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/slices/array_slice_calldata_as_argument_of_external_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/slices/array_slice_calldata_to_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/slices/array_slice_calldata_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/slices/array_slice_calldata_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/storage_array_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/string_allocation_bug.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/string_bytes_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/array/strings_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/asmForLoop/for_loop_break.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/asmForLoop/for_loop_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/asmForLoop/for_loop_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/assignment_to_const_var_involving_keccak.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/blockhash.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/blockhash_shadow_resolution.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/function_types_sig.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/iterated_keccak256_with_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/keccak256_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/keccak256_multiple_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/keccak256_multiple_arguments_with_numeric_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/keccak256_multiple_arguments_with_string_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/keccak256_with_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/msg_sig.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/msg_sig_after_internal_call_is_same.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/ripemd160_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/builtinFunctions/sha256_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/c99_scoping_activation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_array_dynamic_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_bytes_external.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_bytes_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_bytes_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_bytes_to_memory_encode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_internal_function_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_internal_library.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_internal_multi_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_internal_multi_fixed_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_memory_mixed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_string_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_struct_cleaning.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/calldata/calldata_struct_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/bool_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/bool_conversion_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_address_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_address_types_shortening.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_address_types_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_bytes_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_bytes_types_shortening.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_bytes_types_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/cleanup_in_compound_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/exp_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/exp_cleanup_direct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/exp_cleanup_nonzero_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/cleanup/exp_cleanup_smaller_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constantEvaluator/negative_fractional_mod.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constantEvaluator/rounding.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/asm_address_constant_regression.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/asm_constant_file_level.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/constant_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/constant_string_at_file_level.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/constant_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/consteval_array_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/function_unreferenced.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constants/simple_constant_variables_test.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/arrays_in_constructors.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/base_constructor_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/bytes_in_constructors_packer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/bytes_in_constructors_unpacker.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/callvalue_check.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/constructor_arguments_external.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/constructor_arguments_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/constructor_function_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/constructor_function_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/constructor_static_array_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/evm_exceptions_in_constructor_call_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/function_usage_in_constructor_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/functions_called_by_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/functions_called_by_constructor_through_dispatch.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/inline_member_init_inheritence_without_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/no_callvalue_check.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/order_of_evaluation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/payable_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/store_function_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/store_function_in_constructor_packed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/store_internal_unused_function_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor/store_internal_unused_library_function_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor_ihneritance_init_order_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor_inheritance_init_order.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor_with_params.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor_with_params_diamond_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor_with_params_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/constructor_with_params_inheritance_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/conversions/string_to_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/dirty_calldata_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/dirty_calldata_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/ecrecover/ecrecover.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/ecrecover/ecrecover_abiV2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/ecrecover/failing_ecrecover_invalid_input.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/ecrecover/failing_ecrecover_invalid_input_asm.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/ecrecover/failing_ecrecover_invalid_input_proper.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/empty_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/empty_for_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/constructing_enums_from_ints.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/enum_explicit_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/enum_explicit_overflow_homestead.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/enum_with_256_members.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/using_contract_enums_with_explicit_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/using_enums.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/using_inherited_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/enums/using_inherited_enum_excplicitly.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/exponentiation/literal_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/exponentiation/signed_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/exponentiation/small_exp.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/bit_operators.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/bytes_comparison.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_different_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_false_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_storage_memory_1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_storage_memory_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_true_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/conditional_expression_with_return_values.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/exp_operator_const.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/exp_operator_const_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/exp_zero_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/inc_dec_operators.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/expressions/uncalled_address_transfer_send.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/externalContracts/deposit_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/externalContracts/snark.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/falback_return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_argument_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_or_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_override.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_override2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_override_multi.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/fallback_return_data.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/inherited.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/fallback/short_data_calls_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/easy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/free_namesake_contract_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/free_runtimecode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/libraries_from_free.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/new_operator.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/overloads.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/recursion.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/freeFunctions/storage_calldata_refs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/array_multiple_local_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/bare_call_no_returndatacopy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/call_function_returning_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/call_function_returning_nothing_via_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/call_internal_function_via_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/call_internal_function_with_multislot_arguments_via_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/call_options_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/calling_nonexisting_contract_throws.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/calling_other_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/calling_uninitialized_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/calling_uninitialized_function_in_detail.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/calling_uninitialized_function_through_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/conditional_with_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/creation_function_call_no_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/creation_function_call_with_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/creation_function_call_with_salt.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/delegatecall_return_value.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/delegatecall_return_value_pre_byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/disordered_named_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/external_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/external_call_dynamic_returndata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/external_call_value.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/external_public_override.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/failed_create.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/gas_and_value_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/gas_and_value_brace_syntax.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/base_base_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/base_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/call_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/call_base_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/call_base_base_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/call_base_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/inheritance/call_unimplemented_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/mapping_array_internal_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/mapping_internal_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/mapping_internal_return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/member_accessors.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/multiple_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/multiple_return_values.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/named_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/named_args_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/send_zero_ether.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/transaction_status.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionCall/value_test.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionSelector/function_selector_via_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/address_member.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/function_delete_stack.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/function_delete_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/function_external_delete_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/function_type_library_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/inline_array_with_value_call_option.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/mapping_of_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/pass_function_types_externally.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/pass_function_types_internally.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/same_function_in_construction_and_runtime.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/same_function_in_construction_and_runtime_equality_check.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/selector_1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/selector_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/store_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/struct_with_external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/struct_with_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/functionTypes/uninitialized_internal_storage_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/array_mapping_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/mapping_array_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/mapping_of_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/mapping_to_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/string_and_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/struct_with_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/struct_with_bytes_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/getters/value_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/assign_at_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/getter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/getter_call_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/internal_function_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/multi_creation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/stub.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/immutable/use_scratch.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/access_base_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/address_overload_resolution.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/base_access_to_function_type_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/derived_overload_base_function_direct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/derived_overload_base_function_indirect.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/explicit_base_class.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_constant_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_function_calldata_calldata_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_function_calldata_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_function_calldata_memory_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_function_from_a_library.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/inherited_function_through_dispatch.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/overloaded_function_call_resolve_to_first.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/overloaded_function_call_resolve_to_second.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/overloaded_function_call_with_if_else.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/pass_dynamic_arguments_to_the_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/pass_dynamic_arguments_to_the_base_base.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/pass_dynamic_arguments_to_the_base_base_with_gap.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/super_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/super_in_constructor_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/super_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inheritance/value_for_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_array_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_array_read.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_assign_from_nowhere.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_length_read.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_offset_read.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/calldata_offset_read_write.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/chainid.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/constant_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/constant_access_referencing.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_embedded_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_for.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_for2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_function_call2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_function_call_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_if.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_in_modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_memory_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_read_and_write_stack.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_recursion.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_storage_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_storage_access_inside_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_storage_access_local_var.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_storage_access_via_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_switch.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inline_assembly_write_to_stack.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/inlineasm_empty_let.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/keccak256_assembly.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/keccak256_optimization.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/keccak256_optimizer_bug_different_memory_location.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/keccak256_optimizer_cache_bug.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/keccak_optimization_bug_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/leave.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/selfbalance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/shadowing_local_function_opcode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/slot_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/inlineAssembly/truefalse.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/integer/basic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/integer/int.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/integer/many_local_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/integer/small_signed_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/integer/uint.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interfaceID/homer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interfaceID/homer_interfaceId.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interfaceID/interfaceId_events.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interfaceID/interfaces.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interfaceID/lisa.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interfaceID/lisa_interfaceId.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/interface_inheritance_conversions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/isoltestFormatting.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/bound_returning_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/bound_returning_calldata_external.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/bound_to_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/bound_to_calldata_external.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/external_call_with_function_pointer_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/external_call_with_storage_array_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/external_call_with_storage_mapping_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_call_bound_with_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_call_bound_with_parentheses1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_address_named_send_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_array_named_pop_push.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_bool.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_fixed_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_function_named_selector.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_integer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_storage_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_bound_to_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_calling_private.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/internal_library_function_return_var_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_address.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_address_homestead.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_delegatecall_guard_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_delegatecall_guard_view_needed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_delegatecall_guard_view_not_needed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_delegatecall_guard_view_staticcall.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_enum_as_an_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_function_selectors.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_function_selectors_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_return_struct_with_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/library_struct_as_an_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/stub.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/stub_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/using_for_function_on_int.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/libraries/using_for_storage_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/denominations.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/escape.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/ether.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/gwei.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/hex_string_with_underscore.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/scientific_notation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/literals/wei.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/memoryManagement/assembly_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/memoryManagement/return_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/memoryManagement/static_memory_array_allocation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/memoryManagement/struct_allocation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/metaTypes/name_other_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/access_through_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/break_in_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/continue_in_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/evaluation_order.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_calling_functions_in_creation_context.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_for_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_library.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_library_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_local_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_loop_viair.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_multi_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_multi_invocation_viair.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_multi_with_return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_multiple_times.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_multiple_times_local_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_modifier_overriding.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/function_return_parameter_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/modifer_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/modifier_in_constructor_ice.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/modifier_init_return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/modifiers_in_construction_context.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/return_does_not_skip_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/return_in_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/modifiers/stacked_return_with_modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/compound_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/bitwise_shifting_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/bitwise_shifting_constantinople_combined.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/bitwise_shifting_constants_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_bytes_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_bytes_cleanup_viaYul.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_cleanup_garbled.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_constant_left.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_constant_left_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_constant_right.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_constant_right_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_left.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_left_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_left_assignment_different_type.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_left_larger_type.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_left_uint32.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_left_uint8.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_negative_constant_left.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_negative_constant_right.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_garbled.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_garbled_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_garbled_signed_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_garbled_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_int16.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_int32.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_int8.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_signextend_int16.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_signextend_int16_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_signextend_int32.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_signextend_int32_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_signextend_int8.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_negative_lvalue_signextend_int8_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_uint32.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_right_uint8.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shift_underflow_negative_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/operators/shifts/shifts.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/optimizer/shift_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/payable/no_nonpayable_circumvention_by_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/receive/empty_calldata_calls_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/receive/ether_and_data.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/receive/inherited.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/array_slices.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/bubble.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_array_dynamic_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_array_dynamic_static_short_decode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_array_dynamic_static_short_reencode.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_array_invalid_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_arrays_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_tail_short.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/calldata_too_short.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/called_contract_has_code.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/empty_v1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/empty_v1_yul.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/empty_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/enum.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/ether_non_payable_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/function_entry_checks_v1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/function_entry_checks_v1_abiv2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/function_entry_checks_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/invalid_abi_decoding_calldata_v1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/invalid_abi_decoding_memory_v1.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/library_non_view_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/short_input_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/short_input_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/revertStrings/unknown_sig_no_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/assert_require.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/invalid_enum_as_external_arg.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/invalid_enum_as_external_ret.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/invalid_enum_compared.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/invalid_enum_stored.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/invalid_instruction.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/revert.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/revert_return_area.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/reverts/simple_throw.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/salted_create/salted_create.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/salted_create/salted_create_with_value.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/alignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/basic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/bytes_and_strings.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/failure.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/multiline.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/multiline_comments.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/smoke/structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/specialFunctions/abi_encode_with_signature_from_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/specialFunctions/abi_functions_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/specialFunctions/keccak256_optimized.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/block_chainid.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/block_coinbase.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/block_difficulty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/block_gaslimit.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/block_number.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/block_timestamp.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/blockhash_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/gasleft.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/msg_data.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/msg_sender.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/msg_sig.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/msg_value.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/tx_gasprice.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/tx_origin.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state/uncalled_blockhash.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state_var_initialization.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state_variables_init_order.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state_variables_init_order_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/state_variables_init_order_3.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/statements/do_while_loop_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/accessors_mapping_for_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/array_accessor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/chop_sign_bits.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/complex_accessors.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/empty_nonempty_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/mapping_state.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/mapping_string_key.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/mappings_array2d_pop_delete.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/mappings_array_pop_delete.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/packed_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/packed_storage_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/packed_storage_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/packed_storage_structs_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/packed_storage_structs_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/packed_storage_structs_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/simple_accessor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/state_smoke_test.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/storage/struct_accessor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/strings/empty_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/strings/empty_string_input.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/strings/string_escapes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/strings/unicode_escapes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/strings/unicode_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/array_of_recursive_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_nested_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_and_ints.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_array_member.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_array_member_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_as_argument_of_lib_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_as_memory_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_struct_member.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_struct_member_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_to_memory_tuple_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_with_array_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_with_bytes_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_with_nested_array_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_struct_with_nested_array_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/calldata_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/dynamic_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/calldata/dynamically_encoded.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/conversion/recursive_storage_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/conversion/recursive_storage_memory_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/delete_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/event.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/global.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/lone_struct_array_type.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/memory_struct_named_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/memory_structs_as_function_args.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/memory_structs_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/memory_structs_nested_load.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/memory_structs_read_write.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/multislot_struct_allocation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/nested_struct_allocation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/recursive_struct_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/recursive_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/simple_struct_allocation.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_assign_reference_to_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_constructor_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_containing_bytes_copy_and_delete.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_copy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_copy_via_local.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_member.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_storage_nested_small.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_storage_small.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_storage_with_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_storage_with_arrays_small.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_delete_struct_in_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_memory_to_storage_function_ptr.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_named_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_storage_push_zero_value.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_storage_to_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_storage_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/struct_storage_to_memory_function_ptr.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/structs/structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/assert.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/create.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/invalid_error_encoding.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/lowLevel.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/malformed_error.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/malformed_panic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/malformed_panic_2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/malformed_panic_3.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/malformed_panic_4.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/nested.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/panic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/return_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/simple_notuple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/structured.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/structuredAndLowLevel.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/super_trivial.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/trivial.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/tryCatch/try_catch_library_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/assign_calldata_value_type.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_fixed_bytes_greater_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_fixed_bytes_same_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_fixed_bytes_smaller_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_uint_greater_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_uint_same_min_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_uint_same_type.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_fixed_bytes_to_uint_smaller_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_uint_to_fixed_bytes_greater_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_uint_to_fixed_bytes_same_min_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_uint_to_fixed_bytes_same_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/convert_uint_to_fixed_bytes_smaller_size.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/external_function_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_contract_key.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_contract_key_getter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_contract_key_library.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_enum_key.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_enum_key_getter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_enum_key_getter_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_enum_key_library.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_enum_key_library_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_enum_key_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/mapping_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/nested_tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/packing_signed_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/packing_unpacking_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/strings.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/tuple_assign_multi_slot_grow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/types/type_conversion_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/underscore/as_function.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/uninitializedFunctionPointer/invalidInConstructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/uninitializedFunctionPointer/invalidStoredInConstructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/uninitializedFunctionPointer/store2.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/uninitializedFunctionPointer/storeInConstructor.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/uninitializedFunctionPointer/uninitialized_internal_storage_function_legacy.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/uninitializedFunctionPointer/uninitialized_internal_storage_function_via_yul.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/delete_local.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/delete_locals.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/mapping_local_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/mapping_local_compound_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/mapping_local_tuple_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/public_state_overridding.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/public_state_overridding_dynamic_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/variables/public_state_overridding_mapping_to_dynamic_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/address_code.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/address_code_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/assignment_to_const_var_involving_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/balance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/byte_optimization_bug.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/code_access_content.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/code_access_create.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/code_access_padding.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/code_access_runtime.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/code_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/code_length_contract_member.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/codebalance_assembly.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/codehash.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/codehash_assembly.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/contract_binary_dependencies.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/crazy_elementary_typenames_on_stack.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/cross_contract_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/decayed_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/destructuring_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/empty_name_return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/external_types_in_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/flipping_sign_tests.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/gasleft_decrease.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/gasleft_shadow_resolution.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/inline_member_init.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/inline_member_init_inheritence.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/inline_tuple_with_rational_numbers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/iszero_bnot_correct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/literal_empty_string.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/memory_overwrite.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/multi_modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/multi_variable_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/negative_stack_height.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/nested_calldata_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/nested_calldata_struct_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/positive_integers_to_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/senders_balance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/single_copy_with_multiple_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/skip_dynamic_types.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/skip_dynamic_types_for_static_arrays_with_dynamic_elements.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/skip_dynamic_types_for_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/state_variable_local_variable_mixture.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/state_variable_under_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/staticcall_for_view_and_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/staticcall_for_view_and_pure_pre_byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/storage_string_as_mapping_key_without_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/store_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/string_tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/super.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/super_alone.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/super_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/swap_in_storage_overwrite.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/test_underscore_in_hex.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/typed_multi_variable_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/value_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/value_insane.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/various/write_storage_external.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_2d_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_2d_new.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_3d_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_3d_new.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_function_pointers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_allocation/array_2d_zeroed_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_allocation/array_array_static.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_allocation/array_static_return_param_zeroed_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_allocation/array_static_zeroed_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_allocation/array_zeroed_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_as_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_create.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_memory_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_push_return_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_push_with_arg.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_index_boundary_test.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_index_zeroed_test.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_length_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_pop_zero_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_push_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_push_empty_length_address.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/array_storage_push_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/assert.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/assert_and_require.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/assign_tuple_from_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/calldata_array_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/calldata_array_index_range_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/calldata_array_length.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/calldata_array_three_dimensional.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/calldata_bytes_array_bounds.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/cleanup/checked_arithmetic.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/cleanup/comparison.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/comparison.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/comparison_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conditional/conditional_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conditional/conditional_true_false_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conditional/conditional_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conditional/conditional_with_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conditional/conditional_with_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/explicit_cast_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/explicit_cast_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/explicit_cast_local_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/function_cast.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/implicit_cast_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/implicit_cast_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/conversion/implicit_cast_local_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/define_tuple_from_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/delete.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_add_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_add_overflow_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_div_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_mod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_mod_zero_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_mul_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_mul_overflow_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_sub_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/detect_sub_overflow_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/dirty_calldata_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/dirty_memory_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/dirty_memory_int32.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/dirty_memory_static_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/dirty_memory_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/dirty_memory_uint32.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/erc20.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp_literals_success.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp_neg.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp_neg_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/exp_various.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/function_address.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/function_entry_checks.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/function_pointers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/function_selector.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/if.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/keccak.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/local_address_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/local_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/local_bool_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/local_tuple_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/local_variable_without_init.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/loops/break.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/loops/continue.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/loops/return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/loops/simple.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/mapping_enum_key_getter.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/mapping_getters.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/mapping_string_key.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/memory_struct_allow.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/msg_sender.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/require.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/return.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/return_and_convert.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/return_storage_pointers.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/short_circuit.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/simple_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/simple_inline_asm.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/smoke_test.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/dirty_storage_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/dirty_storage_bytes_long.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/dirty_storage_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/dirty_storage_static_array.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/dirty_storage_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/mappings.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/packed_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/storage/simple_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/string_format.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/string_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/struct_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/tuple_evaluation_order.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/unary_fixedbytes.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/unary_operations.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/various_inline_asm.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/viaYul/virtual_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/virtualFunctions/internal_virtual_function_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/virtualFunctions/internal_virtual_function_calls_through_dispatch.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/virtualFunctions/virtual_function_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/semanticTests/virtualFunctions/virtual_function_usage_in_constructor_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_decode_1_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_decode_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_decode_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_array_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_array_slice_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_hash.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_no_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_packed_array_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_packed_array_slice_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_packed_hash.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_packed_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_packed_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_array_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_array_slice_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_hash.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_string_literal_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_selector_vs_sig.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_sig_array_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_sig_array_slice_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_sig_hash.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_sig_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/abi/abi_encode_with_sig_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_pop_length_8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/array_push_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_assignment_2d_memory_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_assignment_2d_storage_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_copy_2d_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_copy_2d_storage_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_mapping_array_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_mapping_array_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_mapping_array_2d_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_struct_array_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_1d_struct_array_2d_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_assignment_2d_memory_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_assignment_memory_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_assignment_storage_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_copy_memory_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_copy_storage_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_same_after_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_same_after_assignment_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_same_after_assignment_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_same_after_assignment_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/length_same_after_assignment_3_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_1_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_1_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_2d_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_2d_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_constructor_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_constructor_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_loop_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/pop_loop_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_2d_arg_1_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_2d_arg_1_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_arg_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_1d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_2d_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_3d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_and_rhs_1d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_and_rhs_2d_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_and_rhs_2d_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_and_rhs_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_bytes_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_compound_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_as_lhs_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_overflow_1_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_overflow_1_safe_no_overflow_assumption.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_overflow_2_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_overflow_2_safe_no_overflow_assumption.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_push_no_args_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_push_no_args_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_push_no_args_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_push_no_args_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_storage_ref_safe_aliasing.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_storage_ref_unsafe_aliasing.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_storage_ref_unsafe_length.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_struct_member_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_struct_member_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_zero_2d_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_zero_2d_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_zero_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/push_zero_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/storage_pointer_push_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/array_members/storage_pointer_push_1_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/blockchain_state/decreasing_balance.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/blockchain_state/this_does_not_change.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/blockchain_state/this_does_not_change_external_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/blockchain_state/this_does_not_change_internal_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/blockchain_state/transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/assert.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/assert_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/branches_in_modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/branches_in_modifiers_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/constructor_state_variable_init.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/constructor_state_variable_init_chain_alternate.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/constructor_state_variable_init_diamond.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/constructors.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/nested_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/return_in_both_branches.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if_struct_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/simple_if_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/branches_with_return/triple_nested_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/funds.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/implicit_constructor_with_function_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/math.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/math_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/msg_value_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/range_check.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/timestamp.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/try_multiple_catch_clauses_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/try_multiple_returned_values_with_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/unary_add_minus_overflow_detected.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/bmc_coverage/unchecked_function_call_with_unchecked_block.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/complex/MerkleProof.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/complex/slither/const_state_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/complex/slither/data_dependency.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/complex/slither/external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/complex/warn_on_typecast.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/assignment_in_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_assert_condition_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_assert_condition_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_inside_modifiers_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_inside_modifiers_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_inside_modifiers_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_inside_modifiers_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_merge_variables_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_merge_variables_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_merge_variables_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_merge_variables_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_merge_variables_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_merge_variables_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/branches_in_modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/branches_in_modifiers_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/constructor_state_variable_init.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/constructor_state_variable_init_chain_alternate.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/constructor_state_variable_init_diamond.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/constructors.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/nested_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/return_in_both_branches.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if_struct_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/simple_if_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/branches_with_return/triple_nested_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_branch_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_branch_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_branch_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_else_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_modifier_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/function_call_inside_placeholder_inside_modifier_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/require.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/return_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/return_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/return_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/return_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/revert.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/revert_complex_flow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and_inside_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and_need_both.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and_need_both_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and_touched.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_and_touched_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or_inside_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or_need_both.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or_need_both_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or_touched.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/short_circuit_or_touched_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/try_catch_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/try_catch_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/virtual_function_call_inside_branch_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/virtual_function_call_inside_branch_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/ways_to_merge_variables_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/ways_to_merge_variables_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/control_flow/ways_to_merge_variables_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_compare_hashes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_not_same.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_over_blocks.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_same_input_over_state_same_output.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_same_input_over_state_same_output_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/crypto/crypto_functions_same_input_same_output.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_reentrancy.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_reentrancy_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_reentrancy_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_reentrancy_indirect.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_reentrancy_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_inc.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_inc1_inc2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_reentrancy_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_reentrancy_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_reentrancy_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_reentrancy_crypto.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/external_single_inc.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/mutex.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/external_calls/mutex_f_no_guard.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_constant_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_constant_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_function_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_function_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_function_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_function_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_function_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/file_level/free_function_and_constant_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/function_selector/function_selector_via_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/function_selector/function_types_sig.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/function_selector/homer.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/function_selector/selector.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/function_selector/selector_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/function_selector/selector_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/abi_encode_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_base_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_diamond.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_diamond_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_diamond_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_diamond_empty_middle.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_diamond_empty_middle_empty_base.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_empty_chain.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_empty_middle.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_empty_middle_no_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_mixed_chain.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_mixed_chain_empty_base.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_mixed_chain_local_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_mixed_chain_with_params.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_mixed_chain_with_params_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_hierarchy_same_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_state_value.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_state_value_inherited.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_state_value_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/constructor_this.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_call_does_not_clear_local_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_call_state_var_init.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_external_call_should_not_inline_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_external_call_should_not_inline_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_inline_chain.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_inside_branch_modify_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_inside_branch_modify_state_var_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/function_inside_branch_modify_state_var_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_bound_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_bound_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_external_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_external_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_external_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_external_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identifier_nested_tuple_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identifier_nested_tuple_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identifier_nested_tuple_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identity_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identity_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identity_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identity_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identity_as_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_identity_as_tuple_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_library_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_library_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_recursive_indirect.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_storage_var_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_storage_var_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_storage_var_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_storage_var_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_for.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_for_only_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_require.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_require_only_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_while.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/functions_trivial_condition_while_only_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/address.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/array_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/array_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/array_of_structs_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/array_of_structs_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/array_of_structs_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/contract.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/double_access.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/enum.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/inaccessible_dynamic_type_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/inaccessible_dynamic_type_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/inaccessible_dynamic_type_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/inaccessible_dynamic_type_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/mapping_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/mapping_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/mapping_with_cast.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_10.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/nested_arrays_mappings_9.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/static_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/string.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/struct_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/struct_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/struct_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/struct_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/struct_with_reassignment.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/getters/uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_state_var_init.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_state_var_init_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_with_assertion_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_with_assertion_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_with_assertion_inheritance_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_call_with_assertion_inheritance_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_multiple_calls_with_assertion_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/internal_multiple_calls_with_assertion_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/library_after_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/library_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/library_constant_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/recursive_multi_return.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/recursive_multi_return_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/super_function_assert.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/this_external_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/this_external_call_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/this_external_call_return.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/this_external_call_sender.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/this_external_call_tx_origin.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/this_state.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/virtual_function_assert.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/functions/virtual_function_called_by_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/base_contract_assertion_fail_9.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_inheritance_specifier_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_inheritance_specifier_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_base_calls_with_side_effects_9.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_hierarchy_mixed_chain_with_params.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_asserts.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_base.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_chain.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_chain_alternate.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_chain_run_all.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_chain_run_all_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_chain_tree.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_diamond.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_diamond_middle.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_state_variable_init_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/constructor_uses_function_base.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/diamond_super_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/diamond_super_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/diamond_super_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/fallback_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/functions_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/functions_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/functions_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/implicit_constructor_hierarchy.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/implicit_only_constructor_hierarchy.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/overriden_function_static_call_parent.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/receive.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/receive_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/state_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/state_variables_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inheritance/state_variables_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_local_storage_access_inside_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_local_storage_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/assembly_memory_write.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/empty.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/inline_assembly/local_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/aon_blog_post.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/loop_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/loop_basic_for.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/loop_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/loop_nested_for.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/state_machine_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/invariants/state_machine_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_1_false_positives.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_break.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_break_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_break_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_break_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/do_while_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_1_break.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_1_break_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_1_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_1_continue_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_1_false_positive.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_break_direct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_array_assignment_memory_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_array_assignment_memory_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_array_assignment_storage_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_array_assignment_storage_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_trivial_condition_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_trivial_condition_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_trivial_condition_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/for_loop_unreachable_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1_break.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1_break_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1_continue_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_1_infinite.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_2_break.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_2_break_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_break_direct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_array_assignment_memory_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_array_assignment_memory_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_array_assignment_storage_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_simple_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_simple_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_simple_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_simple_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_loop_simple_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_nested_break.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_nested_break_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_nested_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/loops/while_nested_continue_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/math/addmod_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/math/addmod_mulmod.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/math/addmod_mulmod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/math/addmulmod.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/math/mulmod_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_assignment_outside_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_code_after_placeholder.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_control_flow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_inline_function_inside_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_inside_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_inside_branch_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_inside_branch_assignment_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_inside_branch_assignment_multi_branches.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_multi.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_multi_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_multi_functions_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_multi_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_overriding_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_overriding_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_overriding_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_overriding_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_parameter_copy.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_return.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_same_local_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_two_invocations.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_two_invocations_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_two_placeholders.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_virtual_static_call_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/modifiers/modifier_virtual_static_call_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/assignment_contract_member_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/assignment_contract_member_variable_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/assignment_contract_member_variable_array_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/assignment_contract_member_variable_array_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_and_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_and_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_and_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_and_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_combo.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_not_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_not_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_not_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_or_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_or_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_or_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_rational_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_rational_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_xor_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_xor_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bitwise_xor_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/bytes_new.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_add.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_add_array_index.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_add_chain.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_add_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_assignment_division_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_assignment_division_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_assignment_division_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_assignment_right_shift.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_and_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_and_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_and_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_int_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_uint_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_uint_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_or_uint_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_string_literal_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_string_literal_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_xor_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_xor_int.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_bitwise_xor_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_mul.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_mul_array_index.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_mul_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_shl_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_shr_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_sub.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_sub_array_index.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/compound_sub_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_always_false.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_always_true.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_function_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_function_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_nested_always_true.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_nested_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/conditional_assignment_statevar_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/const_exp_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/constant_propagation_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/constant_propagation_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_array_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_array_index.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_array_index_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_array_push.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_multid_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/delete_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/div_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_truncates_correctly_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_truncates_correctly_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_truncates_correctly_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_truncates_correctly_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/division_truncates_correctly_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/exp.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/fixed_point_add.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/fixed_point_compound_add.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/function_call_named_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/index_access_for_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/index_access_for_bytesNN.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/index_access_for_string.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/index_access_side_effect.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/integer_new.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/mod.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/mod_even.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/mod_n.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/mod_n_uint16.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/mod_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/named_arguments_in_any_order.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/named_arguments_overload_in_any_order.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/compound_shift_left.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/compound_shift_right.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_cleanup.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_left.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_left_larger_type.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_left_uint32.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_left_uint8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_negative_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_negative_lvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_negative_lvalue_int16.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_negative_lvalue_int32.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_negative_lvalue_int8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_uint32.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_right_uint8.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shift_underflow_negative_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/shifts/shr_unused.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slice.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slice_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slice_default_end.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slice_default_start.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slices_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slices_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/slices_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/tuple_rationals_conditional.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_array_push_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_array_push_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_minus_overflow_detected.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_overflows_correctly.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_add_overflows_correctly_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_operators_tuple_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_operators_tuple_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_operators_tuple_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_sub.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_sub_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/operators/unary_sub_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_2d_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_2d_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_2d_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_2d_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/array_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/fixed_bytes_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/fixed_bytes_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/fixed_bytes_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/out_of_bounds/fixed_bytes_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/overflow_constant_bound.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/overflow_mul.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/overflow_mul_cex_with_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/overflow_mul_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/overflow_sum.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/overflow_sum_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/safe_sub_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_div_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_guard_sub_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_guard_sum_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_mod_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_mul_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_sub_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/signed_sum_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/simple_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/underflow_sub.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/underflow_sub_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_div_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_guard_sub_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_guard_sum_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_mod_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_mul_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_sub_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/overflow/unsigned_sum_overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/simple/smoke_test.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/simple/static_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/abi_decode_memory_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/abi_decode_memory_v2_value_types.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/abi_decode_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/abi_encode_slice.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/blockhash.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/chainid.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/difficulty.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/ether_units.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/event.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/gasleft.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/many.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_data.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_sender_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_sender_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_sender_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_sender_fail_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_sender_range.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_sig.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_inheritance_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_inheritance_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/msg_value_inheritance_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/range_check.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/this.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/this_state.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/time_units.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/timestamp.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/timestamp_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/tx_data_gasleft_changes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/tx_data_immutable.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/special/tx_data_immutable_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_inside_if.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_inside_while.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_multiple_catch_clauses.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_multiple_catch_clauses_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_multiple_returned_values.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_multiple_returned_values_with_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_nested_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_nested_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_nested_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_new.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_public_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_public_var_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_string_literal_to_bytes_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/try_catch/try_string_literal_to_fixed_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/address_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_address_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_different_size_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_larger_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_larger_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_larger_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_larger_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_smaller_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_smaller_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/cast_smaller_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/downcast.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/enum_from_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/enum_to_uint_max_value.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/function_type_to_function_type_external.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/function_type_to_function_type_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/implicit_cast_string_literal_byte.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/number_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/same_size.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/slice_to_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_dynamic_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_constant_initialization_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_constant_initialization_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_return.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_return_multi.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_literal_to_fixed_bytes_upcast.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_to_bytes_push_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/string_to_bytes_push_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/typecast/upcast.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_balance.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_delegatecall.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_staticcall.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_transfer_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/address_transfer_insufficient.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_memory_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_memory_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_memory_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_storage_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_storage_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_storage_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_storage_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_aliasing_storage_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_branch_1d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_branch_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_branch_3d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_branches_1d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_branches_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_branches_3d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_3_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_parameter_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_dynamic_parameter_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_literal_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_mapping_aliasing_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_mapping_aliasing_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_3_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_aliasing_memory_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_aliasing_storage_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_mapping_aliasing_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_static_mapping_aliasing_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/array_struct_array_branches_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_int_mixed_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_int_mixed_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_int_mixed_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_simple_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_simple_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_simple_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_simple_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_simple_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bool_simple_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bytes_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bytes_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bytes_2_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/bytes_length.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/contract.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/contract_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/contract_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/contract_address_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/contract_address_conversion_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/data_location_in_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_explicit_values.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_explicit_values_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_in_library_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_range.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_storage_eq.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/enum_transitivity.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/event_with_rational_size_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_access_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/fixed_bytes_range.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_in_tuple_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_in_tuple_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_array_as_reference_type.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_as_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_call.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_external_address.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_members.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/function_type_nested_return.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_2d_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_2d_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_3d_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_3d_1_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_aliasing_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_aliasing_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_and_array_of_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_as_local_var_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_as_parameter_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_equal_keys_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_equal_keys_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_struct_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/mapping_unsupported_key_type_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/no_effect_statements.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/rational_large_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/static_array_implicit_push_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/static_array_implicit_push_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/static_array_implicit_push_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/static_array_implicit_push_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/storage_value_vars_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/storage_value_vars_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/storage_value_vars_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/storage_value_vars_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_length.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_assignment_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_assignment_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_assignment_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_assignment_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_assignment_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_comparison_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/string_literal_comparison_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/array_struct_array_struct_memory_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/array_struct_array_struct_memory_unsafe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/array_struct_array_struct_storage_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_aliasing_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_aliasing_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_array_struct_array_memory_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_array_struct_array_memory_unsafe_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_array_struct_array_memory_unsafe_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_array_struct_array_storage_safe.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_array_struct_array_storage_unsafe_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_constructor_named_args.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_constructor_named_args_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_constructor_recursive_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_constructor_recursive_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_delete_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_delete_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_nested_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_nested_constructor_named_args.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_nested_temporary.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_indirect_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_recursive_indirect_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_return.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_state_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_state_var_array_pop_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_state_var_array_pop_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_temporary.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_unary_add.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct/struct_unary_sub.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct_array_branches_1d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct_array_branches_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/struct_array_branches_3d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_1_chain_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_1_chain_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_1_chain_n.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_array_pop_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_array_pop_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_assignment_array.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_assignment_array_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_assignment_compound.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_assignment_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_assignment_multiple_calls.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_declarations.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_declarations_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_declarations_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_declarations_function_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_declarations_function_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_different_count_assignment_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_different_count_assignment_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_4.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_5.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_6.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_extra_parens_7.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_function.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_function_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_function_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_return_branch.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_single_element_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_single_element_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_single_non_tuple_element.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/tuple_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_expression_array_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_expression_array_3d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_expression_tuple_array_2d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_expression_tuple_array_3d.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_interfaceid.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_meta_unsupported.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/type_minmax.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/types/unused_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/block_inside_unchecked.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/check_var_init.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/checked_called_by_unchecked.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/checked_modifier_called_by_unchecked.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/flipping_sign_tests.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/inc_dec.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/signed_mod.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/unchecked_called_by_checked.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/unchecked_div_by_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/unchecked_double_with_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/unchecked/unchecked_function_call_with_unchecked_block.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/constant_condition_1.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/constant_condition_2.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/constant_condition_3.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/no_target_for_abstract_constract.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/no_target_for_constructor_of_abstract_constract.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/simple_assert.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/simple_assert_with_require.sol
test_data/solidity_programs/solidity/test/libsolidity/smtCheckerTests/verification_target/simple_assert_with_require_message.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/conflicting_settings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/conflicting_settings_reverse.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/conflicting_settings_reverse_experimental.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/external_functions_taking_internal_types_nested_struct_with_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/external_functions_taking_internal_types_struct_array_with_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/external_functions_taking_internal_types_struct_with_array_of_function_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/external_functions_taking_internal_types_struct_with_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/external_functions_taking_internal_types_struct_with_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/invalid_pragma_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/overloaded_external_functions_taking_different_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/overloaded_external_functions_taking_identical_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/same_setting_twice.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/select_v1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/select_v1_quoted_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/select_v2_quoted_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/selected_twice.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/selected_twice_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/v1_accessing_public_state_variable_via_v1_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/v1_accessing_public_state_variable_via_v2_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/v2_accessing_returned_dynamic_array_with_returndata_support.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abiEncoder/v2_accessing_returned_dynamic_array_without_returndata_support.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abstract/abstract_contract_because_of_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abstract/abstract_contract_instantiation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abstract/contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abstract/unimplemented_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/abstract/unimplemented_functions_inherited.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/array_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/array_pop_arg.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/bytes_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata_multi.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata_multi_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata_multi_dynamic_V1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/calldata_resize.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/concat/bytes_concat_empty_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/concat/bytes_concat_on_type_info.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/concat/bytes_concat_on_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/concat/bytes_concat_wrong_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/contract_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/contract_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/dynamic_memory_array_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/function_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/function_mapping_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalid/library_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalid/library_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/calldata_to_memory_different_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/storage_to_memory_different_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/storage_to_storage_different_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/storage_to_storage_different_base_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/storage_to_storage_different_sign.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/storage_to_storage_dynamic_to_static.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/invalidCopy/storage_to_storage_static_longer_to_shorter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/abi_decode_length_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/bytes32_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/bytes32_too_large_multidim.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/can_be_constant_in_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/can_be_constant_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/can_be_recursive_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/cannot_be_assigned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/cannot_be_assigned_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/cannot_be_assigned_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/cannot_be_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/cannot_be_function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/complex_cyclic_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/const_cannot_be_fractional.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/constant_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/cyclic_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/fixed_size_multidim_zero_length.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/fixed_size_zero_length.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/inline_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/invalid_expression_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/invalid_expression_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/invalid_expression_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/invalid_expression_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/invalid_expression_5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/local_memory_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/non_integer_constant_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/not_convertible_to_integer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/parameter_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/parameter_too_large_multidim.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/parameter_too_large_multidim_ABIv2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/pure_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/length/uint_too_large_multidim.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/library_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/nested_calldata_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/nested_calldata_memory2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/nested_calldata_memory3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/nested_calldata_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/nested_calldata_storage2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/new_no_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/no_array_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/pop/calldata_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/pop/memory_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/pop/storage_with_mapping_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/push/calldata_push.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/push/memory_push.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/push/storage_with_mapping_push.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/assign_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/bytes_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/bytes_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/bytes_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/calldata_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/calldata_dynamic_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/calldata_dynamic_convert_to_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/calldata_dynamic_encode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/calldata_dynamic_forward.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/calldata_static.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/memory_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/memory_static.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/slice_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/slice_memory_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/slice_memory_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/slice_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/storage_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/slice/storage_static.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/static_storage_array_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/string_pop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/array/uninitialized_storage_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/bound_all.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/bound_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/bound_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/bound_no_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/bound_to_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/interface_using_for.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bound/using_for_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_complex1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_free_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_function_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_internal_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_libraries.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_mention_only.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_new_in_ctor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_report_first_in_cycle.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/circular_reference_type_mention_only.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/cyclic_dep_exhaustion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecodeReferences/library_function_circular_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/bytecode_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/multiline_unicode_direction_override_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/multiline_unicode_direction_override_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/multiline_unicode_direction_override_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/multiline_unicode_direction_override_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/multiline_unicode_direction_override_5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/multiline_unicode_direction_override_6.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/singleline_unicode_direction_override_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/singleline_unicode_direction_override_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/singleline_unicode_direction_override_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/singleline_unicode_direction_override_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/singleline_unicode_direction_override_5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/singleline_unicode_direction_override_6.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/unicode_direction_in_source_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/unicode_direction_in_source_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/comments/unicode_direction_override_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constantEvaluator/overflow.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constantEvaluator/type_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constantEvaluator/type_reference_in_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constantEvaluator/unary_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constantEvaluator/underflow.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constantEvaluator/underflow_unary.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/abi_encoding_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/addmod_mulmod_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/addmod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/assign_constant_function_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/constant_natspec.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/constant_natspec_user.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/cyclic_dependency_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/cyclic_dependency_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/cyclic_dependency_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/cyclic_dependency_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/division_by_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/mapping_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/mod_div_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/mod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/mulmod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/pure_non_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constants/redefinition_public_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/abstract_creation_forward_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/calldata_constructor_args.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructer_internal_function_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructible_abstract_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructible_internal_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_function_parameter_disallowed_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_mapping_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_mapping_memory_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_old.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_storage_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/constructor_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/inconstructible_abstract_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/inconstructible_abstract_contract_inverted.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/inconstructible_internal_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/inconstructible_internal_constructor_inverted.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/internal_constructor_non_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/msg_value_non_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/nonabiv2_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/nonabiv2_type_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/nonpayable_new.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/not_a_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/overriding_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/payable_new.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/public_constructor_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/public_constructor_non_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor/two_constructors.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/constructor_this.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/leave_inside_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/leave_outside_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localCalldataVariables/if_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localCalldataVariables/if_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localCalldataVariables/smoke_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/for_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/for_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/if_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/returning_function_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/reverting_function_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/stub_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/switch_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/assembly/switch_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/dowhile_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/dowhile_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/for_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/for_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/if_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/if_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/modifier_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/revert_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/short_circuit_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/short_circuit_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/smoke_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/ternary_assignment_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/ternary_assignment_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/ternary_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/ternary_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/try_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/try_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/tuple_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/while_declaration_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/localStorageVariables/while_declaration_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/mappingReturn/named_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/mappingReturn/named_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/mappingReturn/unnamed_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/mappingReturn/unnamed_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/for_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/for_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/if_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/returning_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/reverting_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/stub.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/switch_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/switch_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly/switch_only_default_warn.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/assembly_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/default_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/dowhile_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/dowhile_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/for_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/for_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/if_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/if_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/modifier_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/modifier_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/revert_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/short_circuit_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/short_circuit_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/smoke.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/ternary_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/ternary_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/try_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/try_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/tuple_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/unimplemented_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/while_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/storageReturn/while_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/always_revert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/assembly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/bug10821-for.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/bug10821-if.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/bug10821-modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/bug10821-require.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/bug10821-while.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/functionType.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/modifier_order_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/modifier_order_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/modifier_post_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/modifier_pre_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/smoke.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/uninitializedAccess/unreachable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/assembly/double_revert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/assembly/for_break.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/assembly/for_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/assembly/return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/assembly/revert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/comment_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/constant_condition.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/do_while_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/double_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/double_revert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/for_break.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/if_both_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/revert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/revert_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/while_break.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/controlFlow/unreachableCode/while_continue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/allowed_conversion_to_bytes_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/allowed_conversion_to_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/conversion_to_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/convert_to_super_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/convert_to_super_nonempty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/explicit_conversion_address_to_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/explicit_conversion_from_storage_array_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/explicit_conversion_sender_to_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/explicit_conversion_this_to_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_cast_value_set.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_nonpayable_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_nonpayable_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_nonpayable_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_payable_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_payable_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_payable_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_pure_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_pure_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_pure_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_same.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_view_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_view_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/function_type_view_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/implicit_conversion_from_array_of_string_literals_to_calldata_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/implicit_conversion_from_storage_array_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/implicit_conversion_from_string_literal_to_calldata_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/implicit_conversion_from_string_literal_to_calldata_string_in_function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/implicit_conversion_of_super_in_comparison.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/implicit_conversion_of_super_in_operators.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/not_allowed_conversion_from_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/not_allowed_conversion_to_int_array_pointer1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/conversion/not_allowed_conversion_to_int_array_pointer2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/cycle_checker_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/data_location_in_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/data_location_in_function_type_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/externalFunction/external_function_return_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/externalFunction/function_argument_location_specifier_test_external_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/externalFunction/function_argument_location_specifier_test_external_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/externalFunction/function_argument_location_specifier_test_external_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/function_argument_location_specifier_test_non_reference_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/function_parameters_with_data_location_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/function_return_parameters_with_data_location_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/function_type_array_as_reference_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/internalFunction/function_argument_location_specifier_test_internal_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/internalFunction/function_argument_location_specifier_test_internal_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/internalFunction/function_argument_location_specifier_test_internal_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/internalFunction/internal_function_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/internalFunction/internal_function_return_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraries/library_external_function_params_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraries/library_external_function_return_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraries/library_function_with_data_location_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraries/library_internal_function_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraries/library_private_function_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraries/library_public_function_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraryExternalFunction/function_argument_location_specifier_test_external_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraryExternalFunction/function_argument_location_specifier_test_external_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraryExternalFunction/function_argument_location_specifier_test_external_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraryInternalFunction/function_argument_location_specifier_test_internal_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraryInternalFunction/function_argument_location_specifier_test_internal_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/libraryInternalFunction/function_argument_location_specifier_test_internal_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/memory_storage_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/privateFunction/private_function_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/privateFunction/private_function_return_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/publicFunction/function_argument_location_specifier_test_public_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/publicFunction/function_argument_location_specifier_test_public_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/publicFunction/function_argument_location_specifier_test_public_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/publicFunction/public_function_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/publicFunction/public_function_return_parameters_no_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/unspecified_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/variable_declaration_location_specifier_test_non_reference_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/dataLocations/variable_declaration_location_specifier_test_reference_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/denominations/combining_hex_and_denomination.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/denominations/denominations.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/denominations/deprecated_year.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/denominations/fixed_point_division.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/denominations/szabo_finney_identifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/deprecated_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/double_stateVariable_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/double_variable_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/duplicateFunctions/fallback_function_twice.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/duplicateFunctions/illegal_names_exception.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/duplicateFunctions/illegal_names_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/duplicateFunctions/receive_function_thrice.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/duplicate_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/emit/emit_non_event.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/enum_with_too_many_members.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/global_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/global_enum_contract_name_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/global_enum_name_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/global_enum_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/illegal_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/literal_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/enums/literal_conversion_error.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/errors/struct_named_error.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/anonymous_event_four_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/anonymous_event_too_many_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/double_event_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/double_event_declaration_ignores_anonymous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/double_event_declaration_ignores_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_array_indexed_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_emit_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_emit_foreign_class.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_emit_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_function_inheritance_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_function_type_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_named_arguments_in_any_order.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_nested_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_nested_array_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_nested_array_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_nested_array_indexed_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_nested_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_overload_named_arguments_ambiguous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_overload_named_arguments_ambiguous_implicit_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_overload_named_arguments_in_any_order.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_overload_named_arguments_wrong_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_param_type_outside_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_struct_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_struct_indexed_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_struct_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_too_many_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/event_without_emit_deprecated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/events_with_same_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/events_with_same_name_different_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/events_with_same_name_unnamed_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/function_event_in_contract_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/function_event_inheritance_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/illegal_names_exception.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/inheritance_adds_anonymous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/inheritance_adds_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/inheritance_adds_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/inheritance_event_repeated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/inheritance_multi_parent.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/inheritance_removes_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/multiple_events_argument_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/multiple_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/events/overloading_in_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/default_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/fallback_as_function_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/fallback_duplicate_returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/fallback_duplicate_returns_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/fallback_duplicate_returns_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/fallback_wrong_data_location.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/inheritance_multi_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/payable_fallback_with_inherited_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/payable_fallback_without_receive_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/payable_fallback_without_receive_nonempty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/payable_fallback_without_receive_nonempty_by_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/payable_fallback_without_receive_only_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/pure_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/fallback/view_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/circular_reference1functions_first.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/circular_referencecontracts_first.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_call_via_contract_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_different_integer_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_function_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_function_namesake_different_parameter_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_function_qualified_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_function_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_function_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_function_without_body.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_identical.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_identical_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_mutability.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_namesake_contract_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_redefinition.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/free_virtual.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/function_same_name_as_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/function_using_struct_after_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/gas_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/illegal_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/qualified_struct_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/struct_after_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/super_in_free_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/freeFunctions/this_in_free_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/arbitrary_parameters_but_restricted_first_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/call_unimplemented_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/calloptions_duplicated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/calloptions_on_delegatecall.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/calloptions_on_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/calloptions_on_staticcall.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/calloptions_repeated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/int_not_callable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/invalid_expressions_with_calloptions1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/invalid_expressions_with_calloptions2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/invalid_expressions_with_calloptions3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/invalid_named_arguments_conditional.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/lowlevel_call_options.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/msg_value_non_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_duplicate_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_for_functions_that_take_arbitrary_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_in_any_order.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_invalid_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing_ambiguous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing_ambiguous_implicit_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing_right_names_wrong_order.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_failing_wrong_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_overload_in_any_order.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/named_arguments_wrong_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/new_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/new_with_calloptions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/new_with_calloptions_unsupported.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/new_with_invalid_calloptions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/staticcall_on_homestead.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionCalls/this_not_callable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/assign_bound.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/assign_builtin.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/call_gas_on_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/call_value_library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/call_value_on_non_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/call_value_on_non_payable_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/call_value_on_payable_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/call_value_options_on_non_payable_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/comparison_of_function_types_eq.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/comparison_of_function_types_gt_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/comparison_of_function_types_gt_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/comparison_of_function_types_lt_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/comparison_of_function_types_lt_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/conversion_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/delete_external_function_type_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/delete_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/delete_function_type_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/error_deprecate_gas_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/error_deprecate_value_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/error_deprecate_value_constructor_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/error_deprecate_value_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_to_function_type_calldata_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_type_public_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_type_returning_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_type_taking_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_type_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_type_to_address_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_function_type_to_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/external_library_function_to_external_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_parameter_allowed_conversions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_internal_public_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_named_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_return_parameters_with_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_returned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_struct_undefined_member.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_type_variable_external_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_types_internal_visibility_error.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/function_types_variable_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/inline_array_with_bound_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/inline_array_with_bound_function_mixed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/inline_array_with_payable_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_array_memory_as_external_parameter_in_library_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_array_storage_as_external_parameter_in_library_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_as_external_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_as_external_parameter_in_library_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_as_external_parameter_in_library_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_returned_from_public_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_struct_as_external_parameter_in_library_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/internal_function_type_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/payable_internal_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/payable_internal_function_type_is_not_fatal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/private_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/public_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/selectors.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/ternary_with_bound_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/valid_function_type_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/functionTypes/warn_function_type_parameters_with_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/getter/complex_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/getter/nested_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/getter/recursive_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/getter/simple_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/call_with_wrong_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/callcode_with_wrong_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/delegatecall_with_wrong_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/keccak256_with_wrong_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/log_deprecate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/now_deprecate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/now_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/ripemd160_with_wrong_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/sha256_with_wrong_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/sha3_no_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/sha3_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/sha3_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/suicide_no_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/suicide_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/globalFunctions/suicide_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/const_struct_with_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/declarationUnaryTuple/declaration_bitnot_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/declarationUnaryTuple/declaration_dec_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/declarationUnaryTuple/declaration_delete_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/declarationUnaryTuple/declaration_inc_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/identifier_collision_return_declare.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/large_array_in_memory_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/large_array_in_memory_struct_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/large_struct_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/memory_mapping_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/oversized_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/iceRegressionTests/recursive_struct_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/assembly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/conditional_return_uninitialized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/conditionally_initialized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/creationCode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_indirect_initialization.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_initialization_indirect_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_initialization_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_initialization_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_modifier_args.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_modifier_initialization.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/ctor_modifier_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/decrement.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/delete.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/delete_and_initialize.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/external_function_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/function_initialization.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/function_initialization_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/function_pointer_initializing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/function_pointer_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/illegal_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/immutable_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/increment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/increment_decrement.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/indirect_reading_during_statevar_init.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_ctor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_ctor_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_ctor_inherit_specifier_argument_init.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_ctor_inherit_specifier_argument_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_virtual_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_virtual_functions_direct_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_virtual_functions_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_virtual_modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/inheritance_wrong_ctor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/initialized_after_ctor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/long_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/loop_initialized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/multiple_inheritance_virtual_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/multiple_inheritance_virtual_functions_with_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/multiple_initializations.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/no_assignments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/non-value_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/private_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/reading_after_initialization.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/reading_after_initialization_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/reading_during_statevar_init.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/return_uninitialized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/runtimeCode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/runtimeCodeInheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/selector.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/selector_function_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/selector_function_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/unary.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/uninitialized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/uninitialized_private_state_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/unrelated_reading.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/variable_declaration_already.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/variable_declaration_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/writing_after_initialization.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/immutable/writing_after_initialization_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/array_multidim_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/array_multim_overflow_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/array_negative_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/array_noninteger_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/array_out_of_bounds_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/array_without_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/fixedbytes_negative_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/fixedbytes_noninteger_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/fixedbytes_out_of_bounds_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/fixedbytes_without_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/function_type_without_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/index_range_access_assert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/indexing/struct_array_noninteger_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/allow_empty_duplicated_super_constructor_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/base_arguments_empty_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/base_arguments_multiple_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/base_arguments_no_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/base_not_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/disallow_modifier_style_without_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/duplicated_constructor_call/ancestor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/duplicated_constructor_call/base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/duplicated_constructor_call/base_multi.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/duplicated_constructor_call/base_multi_no_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/duplicated_constructor_call/base_multi_no_constructor_modifier_style.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/fallback_overrides_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/fallback_with_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/fallback_with_override_intermediate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/fallback_without_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/fallback_without_override_intermediate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/receive_overrides_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/receive_with_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/receive_with_override_intermediate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/receive_without_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/fallback_receive/receive_without_override_intermediate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/contract_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/diamond/diamond_no_relist.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/diamond/diamond_with_relist.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/implementation/complete.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/implementation/partial.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/linearization/invalid/lists_a.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/linearization/invalid/lists_b.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/linearization/invalid/lists_both.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/linearization/valid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/multiple_parents.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/overrides_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/overrides_single.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface/single_parent.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/interface_virtual_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/modifiers_in_constructor_context.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/add_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/ambiguous_base_and_unique_implementation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/ambiguous_base_and_unique_mention.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/ambiguous_base_functions_overridden_in_intermediate_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/ambiguous_base_functions_overridden_in_intermediate_base_unimplemented.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/calldata_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/calldata_memory_conflict.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/calldata_memory_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/calldata_memory_interface_instantiate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/calldata_memory_interface_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/calldata_memory_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/change_return_types_in_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/common_base_and_unique_implementation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/common_base_and_unique_mention.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_interface_empty_intermediate_public_state_variable_and_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_interface_intermediate_public_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_interface_intermediate_public_state_variable_and_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_interface_intermediate_public_state_variable_and_function_implemented.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_top_implemented_intermediate_empty_bottom_public_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_top_implemented_intermediate_implemented_public_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/diamond_top_implemented_intermediate_public_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/external_turns_public_no_params.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/function_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/implement_interface_by_public_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/implement_internal_function_by_public_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/implement_private_function_by_public_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/implement_public_function_by_public_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/internal_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/internal_external_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/modifier_ambiguous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/modifier_ambiguous_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/modifier_inherited_different_signature.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/modifier_inherited_different_signature_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/no_common_base_and_unique_implementation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/no_matching_resolution.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/nonintermediate_common_base_and_unique_implementation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/nonintermediate_common_base_and_unique_implementation_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/nonintermediate_common_base_and_unique_implementation_unimplemented.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_ambiguous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_base_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_interface_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_less_strict_mutability.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_missing_virtual.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_modifier_no_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple_duplicated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple_missing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple_no_virtual.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple_no_virtual2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_multiple_unresolved.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_public_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_return_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_shared_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_shared_base_partial.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_shared_base_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability6.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_stricter_mutability7.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_type_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_type_mismatch2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_unimplemented_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/override_unimplemented_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/private_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_constant_var_overrides_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_immutable_var_overrides_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_implements_parallel_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_missing_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_no_override_but_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_override_mapping_to_dynamic_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_override_struct_with_memory_element.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_overrides_public_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_overrides_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_overriding_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_overriding_multiple_derived.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_parallel_funciton.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_same_name_but_different_args.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_var_surplus_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple_diamond.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple_diamond1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple_diamond2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_multiple_explicit_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/public_vars_wrong_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/remove_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/restrict_mutability_for_override_only.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/state_variable_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/triangle_impl.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/triangle_no_impl.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/override/virtual_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/reference_non_base_ctor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/shadowing_base_state_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/shadowing_private_base_state_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/super_on_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/too_few_base_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/unimplemented_without_virtual.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/virtual/library_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/virtual/modifier_virtual_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/virtual/simple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inheritance/wrong_type_base_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_from_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_from_functiontype.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_from_functiontype2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_from_functiontype3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_from_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_from_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/assignment_to_special.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/circular_constant_access_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/const_forward_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/const_from_non_const.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/const_from_this.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/constant_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/constant_access_non_initialized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/constant_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/constant_bytes_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/constant_computation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/constant_ref.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/create2_as_variable_post_istanbul.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/create2_as_variable_pre_istanbul.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/evm_byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/evm_byzantium_on_homestead.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/evm_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/evm_constantinople_on_byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/evm_istanbul.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/evm_istanbul_on_petersburg.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/extcodehash_as_variable_post_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/extcodehash_as_variable_pre_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/function_call_invalid_argument_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/function_call_not_found.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/function_call_to_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/function_definition.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/immutables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/in_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/assignment_to_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/calldata_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/calldata_array_offset.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/calldata_slot.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/calldata_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/const_forward_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/constant_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/constant_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/constant_variable_via_offset.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/dup_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/illegal_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/jump_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/jumpdest_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/jumpi_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/leave_items_on_tack.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/local_variable_access_out_of_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/local_variable_access_out_of_functions_storage_ptr.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/missing_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/nested_function_local_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/pc_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/push_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/storage_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/storage_assignment_in_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/storage_nonslot.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/storage_variable_access_out_of_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/swap_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/unbalanced_two_stack_load.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/whitespace_in_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/invalid/whitespace_in_multiple_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/leave.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/leave_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/linkersymbol_builtin.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/linkersymbol_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/no_unused_variable_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/overloaded_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/period_in_identifer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/reserved_identifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/returndatasize_as_variable_call_post_byzantium.sol.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/returndatasize_as_variable_pre_byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/argument.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/global_function_by_opcode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/local_function_by_opcode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/local_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/state_variable_by_opcode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/shadowing/variable_by_opcode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/solidity_keywords.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_assignment_statevar.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_old.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_old_shadow.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_on_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/storage_reference_on_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/two_stack_slot_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/two_stack_slots.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/use_msize_with_optimizer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inlineAssembly/use_msize_without_optimizer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/dynamic_inline_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_declaration_and_passing_implicit_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_declaration_and_passing_implicit_conversion_strings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_declaration_const_int_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_declaration_const_string_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_declaration_no_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_declaration_no_type_strings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_fixed_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_of_mapping_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/inline_array_rationals.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/invalid_types_in_inline_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/lvalues_as_inline_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/unnamed_types_in_inline_array_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/inline_arrays/unnamed_types_in_inline_array_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/large_storage_array_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/large_storage_array_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/large_storage_array_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/large_storage_arrays_combined.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/large_storage_arrays_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/large_storage_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/oversized_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/oversized_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/oversized_contract_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/oversized_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/largeTypes/storage_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_bidi_marks.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_bottom.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_cr_endings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_crlf_endings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_double.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_hidden_unicode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_in_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_in_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_missing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_missing_colon.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_multiline.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_natspec.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_natspec_multiline.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_no_whitespace.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_no_whitespace_multiline.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_nonempty_line.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_unicode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_whitespace_after_colon.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_whitespace_before_spdx.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/license/license_whitespace_trailing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literalOperations/division_by_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literalOperations/division_by_zero_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literalOperations/exponent.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literalOperations/exponent_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literalOperations/mod_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literalOperations/mod_zero_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literal_comparisons.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/hex_string_underscores_valid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_6.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/literals/unicode_string_direction_override_7.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/calldata_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/calldata_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/external_reference_argument.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/library_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/lvalue_not_set.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/lvalues/valid_lvalues.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/constructor_as_potential_library_member.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/contract_not_payable_send.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/contract_not_payable_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/failed_function_lookup.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/failed_function_lookup_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/internal_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/member_not_unique.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/member_value_not_unique.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/memory_structs_with_mapping_array_struct_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/memory_structs_with_mappings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/msg_sender_non_payable_send.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/msg_sender_non_payable_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/msg_value_modifier_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/msg_value_modifier_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/msg_value_modifier_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/push_on_memory_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/tx_origin_non_payable_send.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/memberLookup/tx_origin_non_payable_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccess.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccessAbstractCreation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccessAbstractRuntime.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccessBase.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccessCyclic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccessIsConstant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccessLibrary.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeAccess_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/codeIsNoLValue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/contract_min.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/int_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/integer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/integer_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/integer_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/interfaceid_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/name_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/name_other_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/runtimeCodeWarningAssembly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/super_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/typeOfContract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/metaTypes/unsupportedArgForType.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/missing_functions_duplicate_bug.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/missing_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/access_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/base_constructor_double_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/constructor_as_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/constructor_call_invalid_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/cross_contract_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/cross_contract_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/cross_contract_unrelated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/empty_modifier_body.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/empty_modifier_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/function_modifier_double_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/function_modifier_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/function_modifier_invocation_local_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/function_modifier_invocation_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/function_overrides_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/illegal_modifier_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/illegal_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/invalid_function_modifier_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/legal_modifier_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/library_via_using.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/modifier_overrides_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/modifier_overrides_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/modifier_returns_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/modifier_without_underscore.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/modifiers_on_abstract_functions_no_parser_error.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/non-virtual_modifier_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/unimplemented_function_and_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/modifiers/use_in_invalid_context.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/more_than_256_declarationerrors.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/more_than_256_syntaxerrors.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/differentNumberOfComponents.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/differentNumberOfComponentsFromReturn.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/disallowWildcards.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/disallowWildcardsFromReturn.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiSingleVariableDeclaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationComplex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationEmpty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationInvalidType.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationScoping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationScoping2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationSimple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/multiVariableDeclarationThatIsExpression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/oneElementTuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiVariableDeclaration/sameNumberOfComponents.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/multiline_comments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/001_name_references.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/002_undeclared_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/003_undeclared_name_is_not_fatal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/004_reference_to_later_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/010_type_conversion_for_comparison.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/011_type_conversion_for_comparison_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/013_large_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/014_balance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/015_balance_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/017_assignment_to_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/018_forward_function_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/019_comparison_bitop_precedence.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/025_comparison_of_mapping_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/029_create_abstract_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/030_redeclare_implemented_abstract_function_as_abstract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/044_returning_multi_dimensional_arrays_new_abi.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/045_returning_multi_dimensional_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/046_returning_multi_dimensional_static_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/047_returning_arrays_in_structs_new_abi.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/048_returning_arrays_in_structs_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/049_function_external_call_allowed_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/050_function_external_call_not_allowed_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/051_function_internal_allowed_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/052_function_internal_not_allowed_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/053_hash_collision_in_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/054_inheritance_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/055_inheritance_diamond_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/056_cyclic_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/057_legal_override_direct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/058_legal_override_indirect.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/059_illegal_override_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/060_complex_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/061_missing_base_constructor_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/062_base_constructor_arguments_override.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/063_implicit_derived_to_base_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/064_implicit_base_to_derived_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/065_super_excludes_current_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/067_function_clash_with_state_variable_accessor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/069_base_class_state_variable_accessor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/070_struct_accessor_one_array_only.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/071_base_class_state_variable_internal_member.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/072_state_variable_member_of_wrong_class1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/073_state_variable_member_of_wrong_class2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/074_fallback_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/076_fallback_function_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/076_receive_function_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/079_fallback_function_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/096_access_to_default_function_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/097_access_to_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/098_access_to_default_state_variable_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/099_access_to_internal_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/104_empty_name_input_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/106_empty_name_return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/107_empty_name_input_parameter_with_named_one.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/108_empty_name_return_parameter_with_named_one.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/110_no_overflow_with_large_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/111_overflow_caused_by_ether_units.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/112_exp_operator_exponent_too_big.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/113_exp_warn_literal_base_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/114_exp_warn_literal_base_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/115_exp_warn_literal_base_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/116_shift_warn_literal_base_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/117_shift_warn_literal_base_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/118_shift_warn_literal_base_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/119_shift_warn_literal_base_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/124_enum_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/125_enum_member_access_accross_contracts.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/126_enum_invalid_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/127_enum_invalid_direct_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/128_enum_explicit_conversion_is_okay.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/129_int_to_enum_explicit_conversion_is_okay.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/130_enum_implicit_conversion_is_not_okay_256.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/131_enum_implicit_conversion_is_not_okay_64.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/132_enum_to_enum_conversion_is_not_okay.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/133_enum_duplicate_values.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/134_enum_name_resolution_under_current_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/135_private_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/136_private_visibility_via_explicit_base_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/137_external_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/138_similar_name_suggestions_expected.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/139_no_name_suggestion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/140_multiple_similar_suggestions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/141_multiple_scopes_suggestions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/142_inheritence_suggestions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/143_no_spurious_identifier_suggestions_with_submatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/144_no_spurious_identifier_suggestions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/145_external_base_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/146_external_argument_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/147_external_argument_increment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/148_external_argument_delete.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/149_test_for_bug_override_function_with_bytearray_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/150_array_with_nonconstant_length.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/151_array_with_negative_length.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/152_array_copy_with_different_types1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/153_array_copy_with_different_types2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/154_array_copy_with_different_types_conversion_possible.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/155_array_copy_with_different_types_static_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/156_array_copy_with_different_types_dynamic_static.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/157_array_of_undeclared_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/158_storage_variable_initialization_with_incorrect_type_int.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/159_storage_variable_initialization_with_incorrect_type_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/160_test_byte_is_alias_of_byte1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/164_assigning_value_to_const_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/165_assigning_state_to_const_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/167_constant_string_literal_disallows_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/168_assignment_to_const_var_involving_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/169_assignment_to_const_var_involving_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/170_assignment_to_const_var_involving_keccak.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/171_assignment_to_const_array_vars.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/172_assignment_to_const_string_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/173_constant_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/174_address_is_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/175_uninitialized_const_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/176_overloaded_function_cannot_resolve.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/177_ambiguous_overloaded_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/178_assignment_of_nonoverloaded_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/179_assignment_of_overloaded_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/180_external_types_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/181_override_changes_return_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/182_equal_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/188_string_index.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/189_string_length.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/190_negative_integers_to_signed_out_of_bound.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/191_negative_integers_to_signed_min.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/192_positive_integers_to_signed_out_of_bound.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/193_positive_integers_to_signed_out_of_bound_max.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/194_negative_integers_to_unsigned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/195_positive_integers_to_unsigned_out_of_bound.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/196_integer_boolean_or.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/197_integer_boolean_and.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/198_integer_boolean_not.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/199_integer_unsigned_exp_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/200_integer_signed_exp_unsigned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/201_integer_signed_exp_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/202_bytes_reference_compare_operators.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/203_struct_reference_compare_operators.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/204_overwrite_memory_location_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/205_overwrite_storage_location_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/206_storage_location_local_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/207_no_mappings_in_memory_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/208_assignment_mem_to_local_storage_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/209_storage_assign_to_different_local_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/210_uninitialized_mapping_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/211_uninitialized_mapping_array_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/213_no_delete_on_storage_pointers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/214_assignment_mem_storage_variable_directly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/215_function_argument_mem_to_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/216_function_argument_storage_to_mem.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/217_mem_array_assignment_changes_base_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/219_memory_arrays_not_resizeable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/220_struct_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/221_struct_constructor_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/222_struct_named_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/223_literal_strings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/224_string_bytes_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/225_inheriting_from_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/227_library_having_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/228_valid_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/229_call_to_library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/230_creating_contract_within_the_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/231_array_out_of_bound_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/232_literal_string_to_storage_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/233_non_initialized_references.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/235_abi_encode_with_large_integer_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/236_cyclic_binary_dependency.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/237_cyclic_binary_dependency_via_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/244_tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/245_tuples_empty_components.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/250_member_access_parser_ambiguity.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/251_using_for_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/252_using_for_not_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/253_using_for_function_exists.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/254_using_for_function_on_int.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/255_using_for_function_on_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/256_using_for_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/257_using_for_by_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/258_using_for_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/259_using_for_not_used.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/260_library_memory_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/261_using_for_arbitrary_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/262_bound_function_in_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/263_create_memory_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/264_mapping_in_memory_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/265_new_for_non_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/268_function_overload_array_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/275_inline_struct_declaration_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/279_break_not_in_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/280_continue_not_in_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/281_continue_not_in_loop_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/282_invalid_different_types_for_conditional_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/283_left_value_in_conditional_expression_not_supported_yet.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/284_conditional_expression_with_different_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/285_conditional_expression_with_different_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/286_conditional_expression_with_different_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/287_conditional_expression_with_different_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/288_conditional_with_all_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/289_uint7_and_uintM_as_identifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/290_varM_disqualified_as_keyword_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/290_varM_disqualified_as_keyword_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/290_varM_disqualified_as_keyword_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/291_modifier_is_not_a_valid_typename.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/292_modifier_is_not_a_valid_typename_is_not_fatal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/293_function_is_not_a_valid_typename.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/294_long_uint_variable_fails.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/295_bytes10abc_is_identifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/296_int10abc_is_identifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/297_library_functions_do_not_have_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/298_invalid_fixed_types_0x7_mxn.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/299_invalid_fixed_types_long_invalid_identifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/300_invalid_fixed_types_7x8_mxn.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/301_library_instances_cannot_be_used.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/302_invalid_fixed_type_long.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/303_fixed_type_int_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/304_fixed_type_rational_int_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/305_fixed_type_rational_fraction_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/306_invalid_int_implicit_conversion_from_fixed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/307_rational_unary_minus_operation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/312_leading_zero_rationals_convert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/313_fixed_type_size_capabilities.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/314_fixed_type_zero_handling.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/315_fixed_type_invalid_implicit_conversion_size.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/316_fixed_type_invalid_implicit_conversion_lost_data.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/317_fixed_type_valid_explicit_conversions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/318_invalid_array_declaration_with_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/319_invalid_array_declaration_with_signed_fixed_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/320_invalid_array_declaration_with_unsigned_fixed_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/321_rational_to_bytes_implicit_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/322_fixed_to_bytes_implicit_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/323_mapping_with_fixed_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/324_fixed_points_inside_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/327_rational_index_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/328_rational_to_fixed_literal_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/329_rational_as_exponent_value_signed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/330_rational_as_exponent_value_unsigned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/331_rational_as_exponent_half.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/332_rational_as_exponent_value_neg_quarter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/333_fixed_point_casting_exponents_15.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/334_fixed_point_casting_exponents_neg.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/338_rational_bitnot_unary_operation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/339_rational_bitor_binary_operation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/340_rational_bitxor_binary_operation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/341_rational_bitand_binary_operation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/342_missing_bool_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/343_integer_and_fixed_interaction.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/344_one_divided_by_three_integer_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/345_unused_return_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/346_unused_return_value_send.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/347_unused_return_value_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/348_unused_return_value_call_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/350_unused_return_value_delegatecall.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/351_callcode_deprecated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/353_callcode_not_deprecated_as_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/354_payable_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/355_payable_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/356_payable_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/357_payable_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/358_illegal_override_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/359_illegal_override_payable_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/360_function_variable_mixin.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/361_calling_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/362_calling_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/363_non_payable_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/366_invalid_array_as_statement.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/367_using_directive_for_missing_selftype.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/368_shift_constant_left_negative_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/369_shift_constant_right_negative_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/370_shift_constant_left_excessive_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/371_shift_constant_right_excessive_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/372_shift_constant_right_fractional.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/396_invalid_mobile_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/397_warns_msg_value_in_non_payable_public_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/398_does_not_warn_msg_value_in_payable_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/399_does_not_warn_msg_value_in_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/400_does_not_warn_msg_value_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/401_does_not_warn_msg_value_in_modifier_following_non_payable_public_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/402_assignment_to_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/403_return_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/404_read_returned_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/405_address_checksum_type_deduction.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/406_invalid_address_checksum.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/407_invalid_address_no_checksum.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/408_invalid_address_length_short.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/409_invalid_address_length_long.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/410_string_literal_not_convertible_to_address_as_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/411_string_literal_not_convertible_to_address_as_return_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/412_early_exit_on_fatal_errors.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/413_address_methods.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/414_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/415_interface_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/416_interface_function_bodies.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/417_interface_events.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/418_interface_inheritance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/419_interface_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/420_interface_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/421_interface_function_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/422_interface_enums.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/423_using_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/424_using_interface_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/425_interface_implement_public_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/426_throw_is_deprecated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/428_bare_revert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/429_revert_with_reason.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/430_bare_selfdestruct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/431_bare_assert.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/432_bare_require.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/433_pure_statement_in_for_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/434_pure_statement_check_for_regular_for_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/438_unused_unnamed_function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/441_unused_unnamed_return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/442_named_return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/443_named_return_parameter_with_explicit_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/444_unnamed_return_parameter_with_explicit_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/445_no_unused_warning_interface_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/446_no_unused_warning_abstract_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/447_no_unused_warnings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/459_function_overload_is_not_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/460_function_override_is_not_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/461_event_parameter_cannot_shadow_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/462_callable_crash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/466_does_not_error_transfer_payable_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/467_does_not_error_transfer_regular_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/470_specified_storage_no_warn.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/471_unspecified_storage_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/473_storage_location_non_array_or_struct_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/474_storage_location_non_array_or_struct_disallowed_is_not_fatal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/475_implicit_conversion_disallowed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/476_too_large_arrays_for_calldata_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/477_too_large_arrays_for_calldata_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/478_too_large_arrays_for_calldata_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/479_explicit_literal_to_memory_string_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/480_explicit_literal_to_storage_string_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/481_explicit_literal_to_unspecified_string_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/482_explicit_literal_to_unspecified_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/483_modifiers_access_storage_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/484_function_types_selector_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/485_function_types_selector_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/486_function_types_selector_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/487_function_types_selector_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/488_function_types_selector_5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/489_function_types_selector_6.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/490_function_types_selector_7.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/491_using_this_in_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/492_do_not_crash_on_not_lvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/493_builtin_keccak256_reject_gas.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/494_builtin_sha256_reject_gas.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/495_builtin_ripemd160_reject_gas.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/496_builtin_ecrecover_reject_gas.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/497_gasleft.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/498_msg_gas_deprecated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/500_gasleft_shadowing_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/501_gasleft_shadowing_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/502_builtin_keccak256_reject_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/503_builtin_sha256_reject_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/504_builtin_ripemd160_reject_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/505_builtin_ecrecover_reject_value.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/511_library_function_without_implementation_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/512_library_function_without_implementation_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/513_library_function_without_implementation_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/514_using_for_with_non_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/523_reject_interface_creation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/525_reject_interface_constructors.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/526_fallback_marked_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/530_tuple_invalid_literal_too_large_for_uint.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/531_tuple_invalid_literal_too_large_unassigned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/532_tuple_invalid_literal_too_large_for_uint_multi.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/533_tuple_invalid_literal_too_large_exp.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/534_tuple_invalid_literal_too_large_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/535_address_overload_resolution.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/536_array_length_invalid_expression_negative_bool.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/537_array_length_invalid_expression_int_divides_bool.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/538_array_length_invalid_expression_bool_divides_int.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/539_array_length_invalid_expression_scientific_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/540_array_length_invalid_expression_division_by_zero.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/541_warn_about_address_members_on_contract_balance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/542_warn_about_address_members_on_contract_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/543_warn_about_address_members_on_contract_send.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/544_warn_about_address_members_on_contract_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/545_warn_about_address_members_on_contract_callcode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/546_warn_about_address_members_on_contract_delegatecall.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/547_warn_about_address_members_on_non_this_contract_balance.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/548_warn_about_address_members_on_non_this_contract_transfer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/549_warn_about_address_members_on_non_this_contract_send.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/550_warn_about_address_members_on_non_this_contract_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/551_warn_about_address_members_on_non_this_contract_callcode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/552_warn_about_address_members_on_non_this_contract_delegatecall.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/559_no_warning_for_using_members_that_look_like_address_members.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/568_blockhash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/569_block_blockhash_deprecated.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/570_function_type_undeclared_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/571_function_type_undeclared_type_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/572_function_type_undeclared_type_multi_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/573_similar_name_longer_than_80_not_suggested.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/574_similar_name_shorter_than_80_suggested.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/575_member_member_getter_call_without_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/576_member_getter_call_without_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/577_member_getter_call_without_parentheses_missing_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/578_private_member_getter_call_without_parentheses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/579_member_getter_call_without_parentheses_private_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/580_improve_name_suggestion_one_and_two_letters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/581_improve_name_suggestion_three_letters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/582_improve_name_suggestion_four_letters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/583_abi_encode_packed_with_rational_number_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/584_abi_decode_with_tuple_of_other_than_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/585_abi_decode_with_unsupported_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/588_interface_function_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/array_length_fractional_computed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/call_option_value_on_library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/compoundAssignment/incomp_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/compoundAssignment/tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/compoundAssignment/tuple_invalid_inline_array_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/constant_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/constant_nested_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/free_and_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/hash_collision_in_abstract_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/invalidArgs/creating_memory_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/invalidArgs/creating_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/invalidArgs/creating_struct_members_skipped.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/invalidArgs/explicit_conversions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/invalidTypes/conditional_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/invalidTypes/constructor_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/no_effect_statements.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/events.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/global_scope.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/ignores_constructor.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/ignores_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/illegal_names_assembly_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/illegal_names_assembly_identifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/illegal_names_function_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/illegal_names_library_using_for.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/illegal_names_using_for.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/return_parameters.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/storage_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/this_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shadowsBuiltin/variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/shift_warn_literal_large_shift_amount.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/typeChecking/function_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/typeChecking/library_instances.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/typeChecking/return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/typeChecking/return_tuple_not_convertible.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/typeChecking/return_wrong_number.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/typeChecking/return_wrong_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/warnUnused/function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/warnUnused/local.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/warnUnused/local_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/warnUnused/return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_author_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_author_title_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_double_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_empty_description.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_empty_tag.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_named_return_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_non_public_state_variable_with_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_private_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_state_variable_too_many_return_tags.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_too_many_return_tags.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/docstring_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inherit_modifier_no_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inherit_modifier_no_return2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inheritdoc.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inheritdoc2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inheritdoc3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inheritdoc_emptys.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inheritdoc_twice.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_inheritdoc_wrong_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_named_return_param_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/docstring_return_size_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/inherit_doc_events.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/natspec/invalid/invalid_tag.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/negation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_function_arguments_and_returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable_local.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/address_payable_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/array_range_and_ternary.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/array_range_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/array_range_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/array_range_nested_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/array_range_no_start.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/arrays_in_events.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/arrays_in_expressions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/arrays_in_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/assembly_evmasm_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/assembly_invalid_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/calling_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/comment_end_with_double_star.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/conditional_multiple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/conditional_true_false_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/conditional_with_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/conditional_with_constants.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/conditional_with_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/constructor_allowed_this.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/constructor_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/declaring_fixed_and_ufixed_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/declaring_fixed_literal_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/else_if_statement.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/empty_comment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/empty_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/enum_from_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/enum_from_interface_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/enum_from_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/enum_inheritance_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/enum_inheritance_interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/enum_valid_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/event.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/event_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/event_arguments_indexed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/exp_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/external_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/fallback_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/for_loop_simple_initexpr.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/for_loop_simple_noexpr.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/for_loop_single_stmt_body.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/for_loop_vardef_initexpr.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/from_is_not_keyword.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_no_body.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_normal_comments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_type_as_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_type_as_storage_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_type_as_storage_variable_with_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_type_in_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_type_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/function_type_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/if_statement.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/inline_array_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/interface_basic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/lexer_numbers_with_underscores_decimal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/lexer_numbers_with_underscores_fixed.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/lexer_numbers_with_underscores_hex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/library_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/literal_constants_with_ether_subdenominations.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/literal_constants_with_ether_subdenominations_in_expressions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/location_specifiers_for_locals.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/mapping_and_array_of_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/mapping_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/mapping_nonelementary_key_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/mapping_nonelementary_key_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/mapping_to_mapping_in_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/max_depth_reached_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/modifier_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/modifier_invocation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/multi_arrays.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/multi_variable_declarations.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/multiple_functions_natspec_documentation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/new_address_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/no_function_params.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/overloaded_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/placeholder_in_function_context.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/pragma_illegal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/scientific_notation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/single_function_param.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/smoke_test.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/struct_definition.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/trailing_dot1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/tuples.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/two_exact_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/visibility_specifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/while_loop.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/wrong_compiler_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/parsing/wrong_compiler_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/broken_version_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/broken_version_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/broken_version_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/broken_version_4.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/broken_version_5.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/empty_version.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_empty_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_multiple_same_line.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_pragma_duplicate.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_pragma_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_pragma_unknown_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_test_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_unknown_number_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/experimental_unknown_quoted_string_literal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/invalid_pragma.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/unknown_pragma.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/unterminated_pragma.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/unterminated_version.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/pragma/version_check.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/receiveEther/default_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/receiveEther/msg_data_in_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/receiveEther/receive_as_function_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/returnExpressions/single_return_mismatching_number.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/returnExpressions/single_return_mismatching_number_named.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/returnExpressions/single_return_mismatching_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/returnExpressions/tuple_return_mismatching_number.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/returnExpressions/tuple_return_mismatching_number_named.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/returnExpressions/valid_returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/access_in_assignment_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/access_in_assignment_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/double_function_declaration.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/double_variable_declaration_disjoint_scope.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/double_variable_declaration_disjoint_scope_activation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/double_variable_declaration_same_and_disjoint_scope.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/double_variable_declaration_same_scope.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/function_state_variable_conflict.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/library_inherited.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/library_inherited2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/name_pseudo_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/name_pseudo_shadowing2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/name_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/name_shadowing2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/name_shadowing3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/poly_variable_declaration_same_scope.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_activation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_activation_old.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_for.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_for2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_for3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_for_decl_in_body.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_old.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/scoping_self_use.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/state_variable_function_conflict.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/scoping/state_variable_function_conflict_former_crash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/shifts/shift_singed_rvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/signed_rational_modulus.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/smoke_test.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encodePacked_nested_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encodePacked_nested_dynamic_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encodePacked_structs_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encode_nested_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encode_nested_dynamic_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encode_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_encode_structs_abiv2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abi_functions_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_empty.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_invalid_arg_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_invalid_arg_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_memory_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_nested_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_nested_dynamic_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_nontuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_simple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_single_return.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_singletontuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/abi_decode_struct_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/abidecode/contract_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/encodePacked_array_of_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/encodePacked_dynamic_string_array_v2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/encode_array_of_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/functionCallOptions_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/single_non_bytes_arg.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/types_with_unspecified_encoding_internal_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/types_with_unspecified_encoding_special_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/types_with_unspecified_encoding_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/types_with_unspecified_encoding_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/specialFunctions/types_without_encoding_problems.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/invalid_utf8_explicit_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/invalid_utf8_hex_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/invalid_utf8_implicit_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/invalid_utf8_in_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/invalid_utf8_sequence.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/large_utf8_codepoint.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/string_ascii.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/string_escapes.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/string_multipart_newline_with_hex_prefix.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/string_multipart_single_line.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/string_multipart_unicode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/string_unicode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/unicode_escape_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/string/unicode_escape_literals_invalid_codepoint.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/address_member_access.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/array_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/calldata_array_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/calldata_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/calldata_dynamic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/calldata_struct_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/calldata_struct_mapping_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/contract_global_struct_name_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/global_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/global_struct_contract_name_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/global_struct_shadowing.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/global_structs_name_clash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/illegal_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/member_type_eq_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/member_type_func.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/memory_to_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/multi_struct_composition.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/parallel_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_as_contract_function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_as_library_function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_as_memory_library_function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_forward_reference.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_function_pointer.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_nested_mapping_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_nested_mapping_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/recursive_struct_with_internal_function_as_library_function_parameter.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/return_recursive_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/return_recursive_structs2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/return_recursive_structs3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/static_array_of_recursive_structs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_directly_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_directly_recursive_dynamic_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_directly_recursive_fixed_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_dynamic_array1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_dynamic_array2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_dynamic_array3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_dynamic_multi_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_fixed_array1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_fixed_array2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_fixed_array3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_indirectly_recursive_fixed_multi_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_not_really_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_not_really_recursive_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/structs/recursion/struct_definition_recursion_via_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/super/super_in_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/super/super_in_library.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tight_packing_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tight_packing_literals_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/almost_call_options.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/catch_error.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/catch_error_named.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/catch_low_level.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/creation.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/double_panic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/double_panic_correct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/error_and_panic.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/error_with_wrong_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/invalid_returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/library_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/low_level_pre-byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/low_level_with_wrong_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/no_external_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/no_returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/no_special.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/returns.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/returns_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/returns_memory_anonymous.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/returns_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/scoping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/simple_catch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/structured_pre_byzantium.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/two_catch_clauses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/two_error_catch_clauses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/two_low_level_catch_clauses.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tryCatch/wrong_panic_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/double_storage_crash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/empty_tuples_lhs.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/err_fill_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/error_fill.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/large_component_count.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/nowarn_swap_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/nowarn_swap_storage_pointers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/tuple_in_tuple_long.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/tuple_in_tuple_short.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/tupleAssignments/warn_multiple_storage_storage_copies.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_abi_decode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_binary_operators.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_constant_assignment.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_in_struct_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_in_struct_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_literal_to_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_literal_to_payable_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_members.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_members_in_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_nonpayable_selfdestruct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_external_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_internal_overload_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_internal_overload_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_memory_array_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_public_overload.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_selfdestruct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_storage_array_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_payable_storage_array_conversion_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_to_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_to_contract_implicitly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_to_contract_payable_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_to_contract_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_to_payable_address_double.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_tuple_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_tuple_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_uint_bytes20_this.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_uint_bytes20_this_to_payable_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/address_zero_to_payable_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/bytes_long_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/bytes_short_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/bytes_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/codehash.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/codehash_before_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_no_fallback_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_non_payable_fallback_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_payable_fallback_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_payable_fallback_to_payable_address_implicitly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_receive_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_receive_to_payable_address_implicitly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_to_address_implicitly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/contract_type_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/conversion_error.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/literal_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/literal_to_address_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/literal_to_address_oversized.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/literal_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/literal_to_payable_address_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/nonpayable_address_to_contract_payable_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/nonpayable_address_to_contract_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_address_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_conversion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_conversion_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_conversion_strict.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_conversion_strict_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_conversions_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/payable_to_contract_receive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/super_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/type_type_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/address/uint_to_payable_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/array_index_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bool_ops.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytes0.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytes1_to_uint256.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytes256.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytes32_to_uint32.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytes33.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytesNN_bitnot.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytesNN_index_assign.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytesNN_to_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytesNN_to_uint_same_size.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytesNN_upcasting.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/bytesNN_with_oversized_hex_string.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/call_unimplemented_internal_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/constant_of_invalid_function_type.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/assign_function_via_base_name_to_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/assign_function_via_contract_name_to_var.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/base_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/base_contract_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/call_function_via_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/call_unimplemented_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/function_selector_via_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/function_selector_via_interface_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/function_via_contract_name_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/function_via_contract_name_overloaded.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/function_via_contract_name_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/function_via_contract_name_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/modifier_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contractTypeType/members/struct_enum.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contract_to_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contract_to_base_base.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contract_to_derived.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/contract_to_unrelated_contract.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/cyclic_dependency_check_on_consts_exhausted.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/cyclic_dependency_check_on_consts_good.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/cyclic_dependency_check_on_struct_exhausted.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/cyclic_dependency_check_on_struct_good.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/decimal_literal_to_bytesNN_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/decimal_literal_to_bytesNN_implicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/empty_tuple_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/empty_tuple_lvalue.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/empty_tuple_lvalue_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/encoding_fractional.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/encoding_fractional_abiencoderv2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/encoding_packed_fractional.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/encoding_packed_fractional_abiencoderv2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/event_with_rational_size_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_call_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_call_fail2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/function_definition_expression.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/function_parameter_return_types_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/function_parameter_return_types_success.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/function_state_mutability_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/function_state_mutability_success.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/selector/function_selector_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/selector/local_variable_selector_not_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/selector/state_variable_selector_contract_name.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/selector/state_variable_selector_not_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/function_types/selector/state_variable_selector_super.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/global_struct_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_literal_bitnot.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_literal_to_bytesNN_different_size_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_literal_to_bytesNN_different_size_implicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_literal_to_bytesNN_same_size_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_literal_to_bytesNN_same_size_implicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_string_to_bytesNN_different_size_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_string_to_bytesNN_same_size_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/hex_string_to_bytesNN_same_size_implicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/index_access_for_bytes.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/integer_implicit_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_function_selector.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_function_selector_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_function_selector_private_inside.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_function_selector_private_outside.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_function_selector_view_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_internal_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_to_address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/library_to_address_payable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/magic_block.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/magic_block_istanbul.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/access_index_omitted.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/argument_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/argument_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/argument_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/argument_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/array_argument_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/array_argument_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/array_argument_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/array_argument_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/assignment_local.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/assignment_local_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/assignment_map.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/assignment_state_variable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/assignment_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/assignment_type_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/contract_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/contract_mapping_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/contract_storage_parameter_with_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/enum_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/enum_mapping_invalid.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/function_type_argument_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/function_type_argument_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/function_type_argument_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/function_type_return_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/function_type_return_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_argument_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_argument_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_argument_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_argument_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_argument_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_array_argument_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_array_argument_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_array_argument_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_array_argument_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_nested_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_nested_storage.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_return_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_return_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_return_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_return_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_storage_parameter_with_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/library_storage_parameter_with_nested_mapping.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_array_data_location_function_param_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_array_return_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_array_return_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_array_return_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_data_location_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_data_location_default.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_data_location_function_param_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_data_location_function_param_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_data_location_function_param_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_data_location_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_dynamic_key.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_dynamic_key_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_function_calldata.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_return_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_return_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_return_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_return_public_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_struct_data_location_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/mapping_struct_recusrive_data_location_memory.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/memory_struct_recursive.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/mapping/memory_structs_with_mappings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/no_singleton_tuple.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_negative_numerator_negative_exp.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_array_index_limit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_bitshift_limit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_div_limit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_exp_limit_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_exp_limit_fine.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_huge.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_huge_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_literal_limit_1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_literal_limit_2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_literal_limit_3.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_literal_to_fixed_implicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_mul_limit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_signed_to_unsigned.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/rational_number_too_large.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/strict_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/strict_explicit_err.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/struct_mapping_recursion.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/too_small_negative_numbers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/uint256_to_bytes1.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/uint32_to_bytes32.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/unnamed_tuple_decl.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/var_decl_val_mismatch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/var_type_invalid_rational.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/weird_sized_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/zero_literal_to_bytesNN_explicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/types/zero_literal_to_bytesNN_implicit.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unchecked/unchecked_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unchecked/unchecked_nested.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/underscore/as_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/underscore/in_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/underscore/in_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unimplemented_super_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unimplemented_super_function_derived.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unterminatedBlocks/one_dot_x.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unterminatedBlocks/zero_dot_x.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/unusedVariables/try_catch.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/upper_case_hex_literals.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/variableDeclaration/do_while.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/variableDeclaration/else.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/variableDeclaration/for.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/variableDeclaration/if.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/variableDeclaration/illegal_names.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/variableDeclaration/while.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/access_to_base_member_constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/access_to_base_member_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/access_to_base_member_struct.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/access_to_base_members.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/address.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/address_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/array/access_to_array_push.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/array/access_to_array_push_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/array/access_to_base_member_array.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/assembly.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/assembly_chainid_not_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/assembly_constantinople.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/assembly_istanbul.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/builtin_functions.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/builtin_functions_restrict_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/builtin_functions_view_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/call_internal_functions_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/call_internal_functions_success.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_nonpayable_assembly_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_nonpayable_assembly_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_nonpayable_assembly_function_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_nonpayable_assembly_function_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_payable_assembly_fallback.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_payable_assembly_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/callvalue_payable_assembly_function_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/constant.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/constant_restrict_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/creation_no_restrict_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/creation_view_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/function_types.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/function_types_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/gas_value_without_call.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/gas_with_call_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/immutable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/interface.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/local_storage_variables.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/local_storage_variables_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/mappings.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/modifiers.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/modifiers_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/msg_value_modifier.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/msg_value_modifier_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/overriding_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/overriding_no_restrict_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/read_storage_pure_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/returning_structs_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/returning_structs_no_restrict_warning.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/selector.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/selector_complex.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/selector_complex2.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/smoke_test.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/staticcall_gas_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/suggest_pure.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/suggest_view.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/value_with_call_nonpayable.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/view_pure_abi_encode.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/view_pure_abi_encode_arguments.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/viewPureChecker/write_storage_fail.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/virtualLookup/modifiers_in_libraries.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/external_library_function.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/function_no_visibility.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/interface/function_default.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/interface/function_external.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/interface/function_internal.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/interface/function_private.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/interface/function_public.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/interface/interface_contract_function_default.sol
test_data/solidity_programs/solidity/test/libsolidity/syntaxTests/visibility/library_self_delegatecall.sol
test_data/solidity_programs/solidity/test/scripts/fixtures/smt_contract_with_cr_newlines.sol
test_data/solidity_programs/solidity/test/scripts/fixtures/smt_contract_with_crlf_newlines.sol
test_data/solidity_programs/solidity/test/scripts/fixtures/smt_contract_with_lf_newlines.sol
test_data/solidity_programs/solidity/test/scripts/fixtures/smt_contract_with_mixed_newlines.sol
test_data/solidity_programs/solidity/tools/solidityUpgrade/contracts/DocsExamplePass.sol
test_data/solidity_programs/solidity/tools/solidityUpgrade/contracts/Test.sol
test_data/solidity_programs/solidity/tools/solidityUpgrade/contracts/TestMultiline.sol
test_data/solidity_programs/solidity/tools/solidityUpgrade/contracts/TestNonFixable.sol