solidity/test/libyul/yulSyntaxTests
2020-11-05 10:30:09 +00:00
..
invalid
objects
are_we_perl_yet.yul
assign_from_stack.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
assignment_duplicate_vars.yul
assignment_fail.yul
assignment_of_function.yul Add more syntax tests for uncovered cases 2020-11-05 10:30:09 +00:00
assignment.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
blocks.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
break_outside_of_for_loop.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
builtin_identifier_1.yul Extract yul syntax tests: invalid use of builtin identifiers 2020-10-14 12:18:33 +02:00
builtin_identifier_2.yul Extract yul syntax tests: invalid use of builtin identifiers 2020-10-14 12:18:33 +02:00
builtin_identifier_3.yul Extract yul syntax tests: invalid use of builtin identifiers 2020-10-14 12:18:33 +02:00
builtin_identifier_4.yul Extract yul syntax tests: invalid use of builtin identifiers 2020-10-14 12:18:33 +02:00
builtin_identifier_5.yul Extract yul syntax tests: invalid use of builtin identifiers 2020-10-14 12:18:33 +02:00
builtin_identifier_6.yul Add more syntax tests for uncovered cases 2020-11-05 10:30:09 +00:00
builtin_identifier_7.yul Add more syntax tests for uncovered cases 2020-11-05 10:30:09 +00:00
builtin_types.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
byte_of_string_literal.yul
call_literal.yul Add more syntax tests for uncovered cases 2020-11-05 10:30:09 +00:00
constants.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
continue_outside_of_for_loop.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
datacopy_shadowing.yul
dataoffset_shadowing.yul
datasize_shadowing.yul
declaration_duplicate_vars.yul
dot_consecutive_function_arg.yul
dot_consecutive_function_ret.yul
dot_consecutive_function.yul
dot_consecutive_variabledeclaration.yul
dot_ellipse_function_arg.yul
dot_ellipse_function_ret.yul
dot_ellipse_function.yul
dot_ellipse_variabledeclaration.yul
dot_leading_function_arg.yul
dot_leading_function_ret.yul
dot_leading_function.yul
dot_leading_variabledeclaration.yul
dot_middle_function_arg.yul
dot_middle_function_ret.yul
dot_middle_function.yul
dot_middle_variabledeclaration.yul
dot_trailing_function_arg.yul
dot_trailing_function_ret.yul
dot_trailing_function.yul
dot_trailing_variabledeclaration.yul
empty_call.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
for_expr_invalid_1.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_expr_invalid_2.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_expr_invalid_3.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_expr_invalid_4.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_expr_invalid_5.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_expr_invalid_6.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_loop_condition_fail_ewasm.yul
for_loop_condition_fail.yul
for_loop_condition.yul
for_statement_2.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_statement_break_init.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_break_nested_body_in_init.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_break_nested_body_in_post.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_break_post.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_break.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_continue_fail_init.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_continue_fail_post.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_continue_nested_body_in_init.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_continue_nested_body_in_post.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_continue_nested_init_in_body.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_continue.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_nested_break.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement_nested_continue.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_statement.yul Extract yul syntax tests: for statement 2020-10-14 11:23:10 +02:00
for_visibility_1.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_2.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_3.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_4.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_5.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_6.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_7.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_8.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_9.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_A.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_B.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_C.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_D.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
for_visibility_E.yul InlineAssembly: Extracting tests for for-statements. 2020-11-04 12:03:33 +01:00
function_calls_2.yul InlineAssembly: Extracting tests for function definition and calls. 2020-11-04 12:03:33 +01:00
function_calls.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
function_def_multiple_args.yul InlineAssembly: Extracting tests for function definition and calls. 2020-11-04 12:03:33 +01:00
function_defined_in_init_block_1.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_defined_in_init_block_2.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_defined_in_init_block_3.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_defined_in_init_nested_1.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_defined_in_init_nested_2.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_defined_in_init_nested_3.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_definition_whitespace.yul
function_definition.yul InlineAssembly: Extracting tests for function definition and calls. 2020-11-04 12:03:33 +01:00
function_definitions.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
function_embedded.yul InlineAssembly: Extracting tests for function definition and calls. 2020-11-04 12:03:33 +01:00
function_shadowing_outside_vars_1.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
function_shadowing_outside_vars_2.yul Extract yul syntax tests: function 2020-10-14 12:05:46 +02:00
functional_assign_complex.yul InlineAssembly: Extracting function expression tests 2020-11-04 12:03:33 +01:00
functional_assignment.yul InlineAssembly: Extracting function expression tests 2020-11-04 12:03:33 +01:00
functional_partial_success.yul InlineAssembly: Extracting function expression tests 2020-11-04 12:03:33 +01:00
functional_partial.yul InlineAssembly: Extracting function expression tests 2020-11-04 12:03:33 +01:00
functional_returndatacopy.yul InlineAssembly: Extracting function expression tests 2020-11-04 12:03:33 +01:00
functional.yul InlineAssembly: Extracting function expression tests 2020-11-04 12:03:33 +01:00
functions_in_parallel_scopes.yul InlineAssembly: Extracting tests for function definition and calls. 2020-11-04 12:03:33 +01:00
functions_multiple_args.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
hex_assignment.yul Expose hex literal to the Yul parser 2020-08-28 19:34:52 +01:00
hex_expression.yul Expose hex literal to the Yul parser 2020-08-28 19:34:52 +01:00
hex_switch_case.yul Expose hex literal to the Yul parser 2020-08-28 19:34:52 +01:00
if_statement_1.yul Extract yul syntax tests: if statement 2020-10-14 10:54:18 +02:00
if_statement_2.yul Extract yul syntax tests: if statement 2020-10-14 10:54:18 +02:00
if_statement_3.yul Extract yul syntax tests: if statement 2020-10-14 10:54:18 +02:00
if_statement_fail_1.yul Extract yul syntax tests: if statement 2020-10-14 10:54:18 +02:00
if_statement_fail_2.yul Extract yul syntax tests: if statement 2020-10-14 10:54:18 +02:00
if_statement_fail_3.yul Extract yul syntax tests: if statement 2020-10-14 10:54:18 +02:00
if_statement_invalid_1.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
if_statement_invalid_2.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
if_statement_invalid_3.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
if_statement_invalid_4.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
if_statement_scope_1.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
if_statement_scope_2.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
if_statement.yul InlineAssembly: Extracting tests for if statement 2020-11-04 12:03:33 +01:00
instructions_too_few_args_1.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
instructions_too_few_args_2.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
instructions_too_many_args.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
instructions.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
invalid_tuple_assignment.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
invalid_type2.yul
invalid_type3.yul
invalid_type4.yul
invalid_type.yul
keywords.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
linkersymbol_bad_literal.yul
linkersymbol_evm.yul
linkersymbol_evmtyped.yul
linkersymbol_ewasm.yul
linkersymbol_non_literal_args.yul
linkersymbol_shadowing.yul
literal_invalid_type.yul Add more syntax tests for uncovered cases 2020-11-05 10:30:09 +00:00
loadimmutable_bad_literal.yul
loadimmutable_shadowing.yul
loadimmutable.yul
multiple_assignment_1.yul Extract yul syntax tests: multiple assignment expression 2020-10-14 11:50:25 +02:00
multiple_assignment_2.yul Extract yul syntax tests: multiple assignment expression 2020-10-14 11:50:25 +02:00
multiple_assignment_3.yul Extract yul syntax tests: multiple assignment expression 2020-10-14 11:50:25 +02:00
name_clash_function_var_subscope_reverse.yul InlineAssembly: Extracting tests for name clashes. 2020-11-04 12:03:33 +01:00
name_clash_function_var_subscope.yul InlineAssembly: Extracting tests for name clashes. 2020-11-04 12:03:33 +01:00
name_clash_sub_scope_reverse.yul InlineAssembly: Extracting tests for name clashes. 2020-11-04 12:03:33 +01:00
name_clash_sub_scope.yul InlineAssembly: Extracting tests for name clashes. 2020-11-04 12:03:33 +01:00
name_clashes.yul InlineAssembly: Extracting tests for name clashes. 2020-11-04 12:03:33 +01:00
number_literal_1.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
number_literal_2.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
number_literal_3.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
number_literal_4.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
number_literal_5.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
number_literals_1.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
number_literals_2.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
number_literals_3.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
number_literals_4.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
number_literals_5.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
opcode_for_function_args_1.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
opcode_for_function_args_2.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
opcode_for_functions.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
optional_types.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
passing_builtin_with_literal_argument_into_literal_argument.yul
period_in_identifier_spaced_1.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
period_in_identifier_spaced_2.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
period_in_identifier_spaced_3.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
period_in_identifier_start_with_comment.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
period_in_identifier_start.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
period_in_identifier.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
period_not_as_identifier_start.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
push.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
recursion_depth.yul Extract yul syntax tests: recursion depth 2020-10-14 11:45:54 +02:00
selfdestruct.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
setimmutable_bad_literal.yul
setimmutable_shadowing.yul
setimmutable.yul
simple_functions.yul
simple_instructions.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
smoke_test.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
smoke.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
solidity_keywords.yul Expose hex literal to the Yul parser 2020-08-28 19:34:52 +01:00
string_literal_switch_case.yul
string_literal_too_long_byte.yul
string_literal_too_long_immutable.yul
string_literal_too_long_linkersymbol.yul
string_literal_too_long.yul
surplus_input.yul Moving the surplus_input inline assembly test to yulSyntaxTests. 2020-11-04 12:03:33 +01:00
switch_case_different_literal.yul Extract yul syntax tests: switch statement 2020-10-14 11:39:10 +02:00
switch_case_string_literal_too_long.yul Extract yul syntax tests: switch statement 2020-10-14 11:39:10 +02:00
switch_case_string_literal_very_long.yul Extract yul syntax tests: switch statement 2020-10-14 11:39:10 +02:00
switch_case.yul Extract yul syntax tests: switch statement 2020-10-14 11:39:10 +02:00
switch_default_before_case.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_duplicate_case_different_literal.yul Extract yul syntax tests: switch statement 2020-10-14 11:39:10 +02:00
switch_duplicate_case.yul Extract yul syntax tests: switch statement 2020-10-14 11:39:10 +02:00
switch_duplicate_default.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_invalid_body.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_invalid_case.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_invalid_expr_1.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_invalid_expr_2.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_invalid_expr_3.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_statement_1.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_statement_2.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_statement_duplicate_case.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
switch_statement_no_access.yul InlineAssembly: Extracting tests for switch statement 2020-11-04 12:03:33 +01:00
token_as_identifier.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
tuple_assignment.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
type_check_cases_fail_evmtyped.yul
type_check_cases_fail.yul
type_check_cases.yul
type_check_if_condition_fail.yul
type_check_if_condition.yul
user_defined_functions_fail.yul
user_defined_functions_fine.yul
vardecl_bool.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
vardecl_complex.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
vardecl_empty.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
vardecl_multi_conflict.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
vardecl_multi.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
vardecl_name_clashes.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
vardecl.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
variable_access_cross_funcs.yul InlineAssembly: Extracting remaining tests. 2020-11-04 12:03:33 +01:00
variable_declaration_bool.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
variable_declaration_complex.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
variable_declaration_empty.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
variable_declaration.yul Extract yul syntax tests. 2020-09-15 12:13:30 +02:00
variable_use_before_decl_1.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00
variable_use_before_decl_2.yul InlineAssembly: Extracting tests for variable declaration 2020-11-04 12:03:33 +01:00