roc/crates/compiler/test_syntax/tests/snapshots/fail
2025-01-16 21:27:40 -08:00
..
ability_demand_value_has_args.expr.result-ast Update snapshot tests 2023-08-10 21:51:01 -04:00
ability_demand_value_has_args.expr.roc | -> where 2023-06-05 20:19:00 -04:00
ability_demands_not_indented_with_first.expr.result-ast Update snapshot tests 2023-08-10 21:51:01 -04:00
ability_demands_not_indented_with_first.expr.roc | -> where 2023-06-05 20:19:00 -04:00
ability_first_demand_not_indented_enough.expr.result-ast Update snapshot tests 2023-08-10 21:51:01 -04:00
ability_first_demand_not_indented_enough.expr.roc | -> where 2023-06-05 20:19:00 -04:00
ability_non_signature_expression.expr.result-ast Update snapshot tests 2023-08-10 21:51:01 -04:00
ability_non_signature_expression.expr.roc abilities syntax has -> implements 2023-05-24 21:29:38 -04:00
alias_or_opaque_fail.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
alias_or_opaque_fail.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
all_the_bangs.expr.result-ast Remove Task from Roc 2025-01-08 17:00:40 -08:00
all_the_bangs.expr.roc Remove Task from Roc 2025-01-08 17:00:40 -08:00
bound_variable.expr.formatted.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
bound_variable.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
bound_variable.expr.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
comment_with_tab.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
comment_with_tab.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
d_assign_return_bang.expr.result-ast Disallow any keyword followed by an exclaimation mark 2024-12-28 22:29:45 -05:00
d_assign_return_bang.expr.roc Disallow any keyword followed by an exclaimation mark 2024-12-28 22:29:45 -05:00
dbg_bang_neg_bang_if_bang.expr.result-ast Disallow any keyword followed by an exclaimation mark 2024-12-28 22:29:45 -05:00
dbg_bang_neg_bang_if_bang.expr.roc Disallow any keyword followed by an exclaimation mark 2024-12-28 22:29:45 -05:00
def_missing_final_expression.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
def_missing_final_expression.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
def_without_newline.expr.formatted.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
def_without_newline.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
def_without_newline.expr.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
deprecated_interpolated_string.expr.result-ast Remove deprecated string interpolation syntax 2024-10-08 16:31:22 -04:00
deprecated_interpolated_string.expr.roc Remove deprecated string interpolation syntax 2024-10-08 16:31:22 -04:00
double_plus.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
double_plus.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
elm_function_syntax.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
elm_function_syntax.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
empty_or_pattern.expr.result-ast Fixup error case 2024-12-15 18:33:54 -08:00
empty_or_pattern.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
empty_record_assign_expect_bang.expr.result-ast Disallow expect! as an identifier 2024-12-21 20:14:18 -05:00
empty_record_assign_expect_bang.expr.roc Disallow expect! as an identifier 2024-12-21 20:14:18 -05:00
empty_record_assignment_d_when_bang.expr.result-ast Disallow any keyword followed by an exclaimation mark 2024-12-28 22:29:45 -05:00
empty_record_assignment_d_when_bang.expr.roc Disallow any keyword followed by an exclaimation mark 2024-12-28 22:29:45 -05:00
empty_return.expr.result-ast Address PR comments, add syntax tests 2024-10-21 03:06:43 -07:00
empty_return.expr.roc Address PR comments, add syntax tests 2024-10-21 03:06:43 -07:00
error_inline_alias_argument_uppercase.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_argument_uppercase.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_not_an_alias.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_not_an_alias.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_qualified.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
error_inline_alias_qualified.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
exponential_else_branch_parsing_repro.expr.result-ast Remove Task from Roc 2025-01-08 17:00:40 -08:00
exponential_else_branch_parsing_repro.expr.roc Fix accidental NoProgress return in if, to avoid exponential parsing issue 2025-01-01 12:40:54 -05:00
exposed_type_bang.header.result-ast Parse lowercase idents ending in ! 2024-11-07 18:54:14 -03:00
exposed_type_bang.header.roc Parse lowercase idents ending in ! 2024-11-07 18:54:14 -03:00
expr_to_pattern_fail.expr.result-ast Remove backpassing 2025-01-01 17:44:56 -08:00
expr_to_pattern_fail.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_guard_without_condition.expr.result-ast Several fixes found in fuzzing 2024-12-05 18:54:03 -08:00
if_guard_without_condition.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_missing_else.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
if_missing_else.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_outdented_else_branch.expr.result-ast add tests 2024-09-06 19:34:11 -07:00
if_outdented_else_branch.expr.roc add tests 2024-09-06 19:34:11 -07:00
if_outdented_then.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
if_outdented_then.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
ifbang_eqeq.expr.result-ast Several fixes found in fuzzing 2024-12-05 18:54:03 -08:00
ifbang_eqeq.expr.roc Several fixes found in fuzzing 2024-12-05 18:54:03 -08:00
import_with_lowercase_alias.moduledefs.result-ast Do not drop import parse errors 2024-05-07 22:39:43 -03:00
import_with_lowercase_alias.moduledefs.roc Parse and format aliases in import defs 2024-01-20 08:35:50 -03:00
imports_missing_comma.header.result-ast New app header syntax 2024-05-01 10:49:01 -03:00
imports_missing_comma.header.roc New app header syntax 2024-05-01 10:49:01 -03:00
inline_hastype.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
inline_hastype.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
invalid_operator.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
invalid_operator.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_double_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_double_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_extra_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_extra_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_leading_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_leading_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_missing_indent.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
lambda_missing_indent.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_double_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_double_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_not_terminated.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_not_terminated.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_weird_rest_pattern.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_pattern_weird_rest_pattern.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
list_without_end.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
list_without_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
m_at_s_minus_s_implements.expr.formatted.roc Fixup negative allowance in calls 2024-12-05 18:54:20 -08:00
m_at_s_minus_s_implements.expr.result-ast Introduce proper type for TypeVar's, mark anything not a lowercase ident as malformed 2025-01-14 19:30:33 -08:00
m_at_s_minus_s_implements.expr.roc Fixup negative allowance in calls 2024-12-05 18:54:20 -08:00
module_params_with_missing_arrow.header.result-ast Report module params parse error 2024-05-09 07:27:58 -03:00
module_params_with_missing_arrow.header.roc Report module params parse error 2024-05-09 07:27:58 -03:00
module_with_unfinished_params.header.result-ast Report module params parse error 2024-05-09 07:27:58 -03:00
module_with_unfinished_params.header.roc Report module params parse error 2024-05-09 07:27:58 -03:00
multi_no_end.expr.result-ast Improve parsing of scalar literals 2023-01-07 15:12:52 -08:00
multi_no_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
nested_tuples_annotation_terrible_perf.expr.result-ast Fix where clauses in tuple types with trailing commas 2025-01-01 14:59:11 -05:00
nested_tuples_annotation_terrible_perf.expr.roc Fix nasty perf bug in parsing types 2024-12-01 12:39:47 -08:00
nested_when_expect_binop_when.expr.result-ast Disallow expect! as an identifier 2024-12-21 20:14:18 -05:00
nested_when_expect_binop_when.expr.roc Disallow expect! as an identifier 2024-12-21 20:14:18 -05:00
newline_before_operator_with_defs.expr.formatted.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
newline_before_operator_with_defs.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
newline_before_operator_with_defs.expr.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
oom_repro.expr.result-ast Fix exponential behavior in parsing function types in tuples 2024-12-24 11:20:36 -05:00
oom_repro.expr.roc Fix exponential behavior in parsing function types in tuples 2024-12-24 11:20:36 -05:00
opaque_type_def_with_newline.expr.formatted.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
opaque_type_def_with_newline.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
opaque_type_def_with_newline.expr.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
pattern_binds_keyword.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_binds_keyword.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_end.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
pattern_in_parens_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_end_comma.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
pattern_in_parens_end_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_indent_open.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
pattern_in_parens_indent_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
pattern_in_parens_open.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
pattern_in_parens_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_destructure_field_bang_no_space.expr.result-ast Parse lowercase idents ending in ! 2024-11-07 18:54:14 -03:00
record_destructure_field_bang_no_space.expr.roc Parse lowercase idents ending in ! 2024-11-07 18:54:14 -03:00
record_type_end.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
record_type_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_keyword_field_name.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_keyword_field_name.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_missing_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_missing_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_open.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
record_type_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_open_indent.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
record_type_open_indent.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_tab.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
record_type_tab.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
return_as_single_line_expr.expr.result-ast Address PR comments, add syntax tests 2024-10-21 03:06:43 -07:00
return_as_single_line_expr.expr.roc Address PR comments, add syntax tests 2024-10-21 03:06:43 -07:00
return_in_pat.expr.result-ast Fix empty SpaceBefore instance 2024-12-13 13:45:11 -08:00
return_in_pat.expr.roc Fix empty SpaceBefore instance 2024-12-13 13:45:11 -08:00
single_no_end.expr.result-ast Improve parsing of scalar literals 2023-01-07 15:12:52 -08:00
single_no_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
str_over_large_unicode_escape.expr.result-ast Graccefully handle overflowing unicode literals 2024-12-15 18:33:54 -08:00
str_over_large_unicode_escape.expr.roc Graccefully handle overflowing unicode literals 2024-12-15 18:33:54 -08:00
sub_minus_o_apply_minus_crash_bang.expr.result-ast Treat crash keyword uniformly 2024-12-28 22:29:42 -05:00
sub_minus_o_apply_minus_crash_bang.expr.roc Treat crash keyword uniformly 2024-12-28 22:29:42 -05:00
tab_crash.header.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tab_crash.header.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_end.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
tag_union_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_lowercase_tag_name.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_lowercase_tag_name.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_open.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
tag_union_open.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_second_lowercase_tag_name.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
tag_union_second_lowercase_tag_name.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
trailing_operator.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
trailing_operator.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
triple_quote_newline_after_dollar.expr.result-ast Fix parsing crash with dollar escapes 2024-12-05 18:54:15 -08:00
triple_quote_newline_after_dollar.expr.roc Fix parsing crash with dollar escapes 2024-12-05 18:54:15 -08:00
type_annotation_double_colon.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_annotation_double_colon.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_apply_stray_dot.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_apply_stray_dot.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_arrow_then_nothing.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_arrow_then_nothing.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_no_arrow.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_argument_no_arrow.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_double_comma.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_double_comma.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_in_parens_end.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
type_in_parens_end.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_in_parens_start.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
type_in_parens_start.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_inline_alias.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
type_inline_alias.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
underscore_name_type_annotation.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
underscore_name_type_annotation.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unfinished_closure_pattern_in_parens.expr.result-ast Relax argument indentation requirements in closures 2025-01-16 21:27:40 -08:00
unfinished_closure_pattern_in_parens.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unfinished_import_as_or_exposing.moduledefs.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
unfinished_import_as_or_exposing.moduledefs.roc Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
unicode_not_hex.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
unicode_not_hex.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
weird_escape.expr.result-ast Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
weird_escape.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_missing_arrow.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
when_missing_arrow.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_outdented_branch.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
when_outdented_branch.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_over_indented_int.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
when_over_indented_int.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
when_over_indented_underscore.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
when_over_indented_underscore.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00
where_type_variable.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
where_type_variable.expr.roc Allow where to be used as an identifier (except in type vars) 2023-09-30 01:48:10 -03:00
wherem_implementsf.expr.result-ast Make sure to use keyword rather than word for parsing keywords 2024-12-28 22:29:45 -05:00
wherem_implementsf.expr.roc Make sure to use keyword rather than word for parsing keywords 2024-12-28 22:29:45 -05:00
wild_case_arrow.expr.result-ast Implement block / indent based parsing 2024-07-27 13:34:16 -07:00
wild_case_arrow.expr.roc Move syntax tests to a dedicated crate 2022-12-26 22:50:24 -08:00