mirror of
https://github.com/roc-lang/roc.git
synced 2024-10-04 14:17:28 +03:00
update suffixed tests snapshots
This commit is contained in:
parent
7a8a5bc9e7
commit
1f65d95e09
@ -35,7 +35,7 @@ Defs {
|
||||
@15-22 Closure(
|
||||
[
|
||||
@17-18 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@15-22 Apply(
|
||||
@ -51,7 +51,7 @@ Defs {
|
||||
@15-22 Closure(
|
||||
[
|
||||
@20-21 Identifier {
|
||||
ident: "#!a1",
|
||||
ident: "#!1_arg",
|
||||
},
|
||||
],
|
||||
@15-22 Defs(
|
||||
@ -83,11 +83,11 @@ Defs {
|
||||
[
|
||||
@17-18 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
@20-21 Var {
|
||||
module_name: "",
|
||||
ident: "#!a1",
|
||||
ident: "#!1_arg",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
@ -35,7 +35,7 @@ Defs {
|
||||
@15-19 Closure(
|
||||
[
|
||||
@17-18 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@15-19 Defs(
|
||||
@ -67,7 +67,7 @@ Defs {
|
||||
[
|
||||
@17-18 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
@ -45,7 +45,7 @@ Defs {
|
||||
@15-33 Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@15-33 Defs(
|
||||
@ -78,7 +78,7 @@ Defs {
|
||||
@20-32 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -45,7 +45,7 @@ Defs {
|
||||
@15-35 Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@15-35 Defs(
|
||||
@ -73,7 +73,7 @@ Defs {
|
||||
@16-26 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
),
|
||||
[
|
||||
|
@ -35,7 +35,7 @@ Defs {
|
||||
@15-22 Closure(
|
||||
[
|
||||
@15-16 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@15-22 Defs(
|
||||
@ -67,7 +67,7 @@ Defs {
|
||||
[
|
||||
@15-16 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
BinOp(
|
||||
|
@ -28,14 +28,58 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@11-15 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
},
|
||||
@11-15 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@11-15,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @11-15 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
ann_type: @11-15 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@11-15 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@11-15 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @11-15 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
body_expr: @11-15 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
@11-15 Var {
|
||||
module_name: "",
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
),
|
||||
@11-15 Closure(
|
||||
[
|
||||
@11-15 RecordDestructure(
|
||||
[],
|
||||
@11-15 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@21-26 Apply(
|
||||
|
@ -35,7 +35,7 @@ Defs {
|
||||
@16-35 Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@16-35 Defs(
|
||||
@ -63,7 +63,7 @@ Defs {
|
||||
@17-29 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
),
|
||||
[
|
||||
|
@ -55,25 +55,69 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@31-42 Apply(
|
||||
@31-42 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@31-42,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @31-42 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
ann_type: @31-42 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@31-42 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@31-42 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @31-42 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
body_expr: @31-42 Apply(
|
||||
@31-42 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@31-34 Var {
|
||||
module_name: "",
|
||||
ident: "msg",
|
||||
},
|
||||
],
|
||||
BinOp(
|
||||
Pizza,
|
||||
),
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@31-42 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
[
|
||||
@31-34 Var {
|
||||
module_name: "",
|
||||
ident: "msg",
|
||||
},
|
||||
],
|
||||
BinOp(
|
||||
Pizza,
|
||||
),
|
||||
),
|
||||
@31-42 Closure(
|
||||
[
|
||||
@31-42 RecordDestructure(
|
||||
[],
|
||||
@31-42 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@52-57 Apply(
|
||||
|
@ -70,38 +70,69 @@ Defs {
|
||||
ident: "msg",
|
||||
},
|
||||
],
|
||||
@78-91 Apply(
|
||||
@78-91 Var {
|
||||
module_name: "Task",
|
||||
ident: "await",
|
||||
@56-91 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@78-91,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @56-57 Identifier {
|
||||
ident: "#!0_expr",
|
||||
},
|
||||
ann_type: @60-69 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@60-69 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@65-67 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@68-69 Inferred,
|
||||
],
|
||||
),
|
||||
@60-69 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @78-79 Identifier {
|
||||
ident: "#!0_expr",
|
||||
},
|
||||
body_expr: @78-91 Apply(
|
||||
@78-91 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@88-91 Var {
|
||||
module_name: "",
|
||||
ident: "msg",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@78-91 Var {
|
||||
module_name: "",
|
||||
ident: "#!0_expr",
|
||||
},
|
||||
[
|
||||
@78-91 Apply(
|
||||
@78-91 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@88-91 Var {
|
||||
module_name: "",
|
||||
ident: "msg",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@78-91 Closure(
|
||||
[
|
||||
@78-79 Identifier {
|
||||
ident: "y",
|
||||
},
|
||||
],
|
||||
@100-101 Var {
|
||||
module_name: "",
|
||||
ident: "y",
|
||||
},
|
||||
),
|
||||
],
|
||||
BangSuffix,
|
||||
),
|
||||
),
|
||||
},
|
||||
|
@ -98,23 +98,67 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@76-83 Apply(
|
||||
@76-83 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@76-83,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @76-83 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
ann_type: @76-83 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@76-83 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@76-83 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @76-83 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
body_expr: @76-83 Apply(
|
||||
@76-83 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@82-83 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@76-83 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
[
|
||||
@82-83 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@76-83 Closure(
|
||||
[
|
||||
@76-83 RecordDestructure(
|
||||
[],
|
||||
@76-83 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@92-99 Apply(
|
||||
@ -123,23 +167,67 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@92-99 Apply(
|
||||
@92-99 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@92-99,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @92-99 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
ann_type: @92-99 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@92-99 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@92-99 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @92-99 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
body_expr: @92-99 Apply(
|
||||
@92-99 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@98-99 Var {
|
||||
module_name: "",
|
||||
ident: "b",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@92-99 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
[
|
||||
@98-99 Var {
|
||||
module_name: "",
|
||||
ident: "b",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@92-99 Closure(
|
||||
[
|
||||
@92-99 RecordDestructure(
|
||||
[],
|
||||
@92-99 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@109-119 Apply(
|
||||
|
@ -35,7 +35,7 @@ Defs {
|
||||
@11-24 Closure(
|
||||
[
|
||||
@15-17 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@11-24 LowLevelDbg(
|
||||
@ -51,7 +51,7 @@ Defs {
|
||||
[
|
||||
@15-17 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
@ -64,23 +64,67 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@25-39 Apply(
|
||||
@25-39 Var {
|
||||
module_name: "Stdout",
|
||||
ident: "line",
|
||||
@25-39 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@25-39,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @25-39 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
ann_type: @25-39 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@25-39 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@25-39 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @25-39 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
body_expr: @25-39 Apply(
|
||||
@25-39 Var {
|
||||
module_name: "Stdout",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@38-39 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@11-54 Var {
|
||||
module_name: "",
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
[
|
||||
@38-39 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@11-54 Closure(
|
||||
[
|
||||
@25-39 RecordDestructure(
|
||||
[],
|
||||
@25-39 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@45-54 Var {
|
||||
|
@ -129,7 +129,7 @@ Defs {
|
||||
Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!1_arg",
|
||||
},
|
||||
],
|
||||
@109-298 If(
|
||||
@ -144,7 +144,7 @@ Defs {
|
||||
@114-121 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!1_arg",
|
||||
},
|
||||
),
|
||||
],
|
||||
@ -158,24 +158,68 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@140-152 Apply(
|
||||
@140-152 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@140-152,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @140-152 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
ann_type: @140-152 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@140-152 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@140-152 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @140-152 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
body_expr: @140-152 Apply(
|
||||
@140-152 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@146-152 Str(
|
||||
PlainLine(
|
||||
"fail",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@140-152 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
[
|
||||
@146-152 Str(
|
||||
PlainLine(
|
||||
"fail",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@140-152 Closure(
|
||||
[
|
||||
@140-152 RecordDestructure(
|
||||
[],
|
||||
@140-152 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@165-170 Apply(
|
||||
@ -218,7 +262,7 @@ Defs {
|
||||
Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a1",
|
||||
ident: "#!3_arg",
|
||||
},
|
||||
],
|
||||
@109-298 If(
|
||||
@ -227,7 +271,7 @@ Defs {
|
||||
@187-209 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a1",
|
||||
ident: "#!3_arg",
|
||||
},
|
||||
),
|
||||
@227-239 Apply(
|
||||
@ -236,24 +280,68 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@227-239 Apply(
|
||||
@227-239 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@227-239,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @227-239 Identifier {
|
||||
ident: "#!2_stmt",
|
||||
},
|
||||
ann_type: @227-239 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@227-239 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@227-239 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @227-239 Identifier {
|
||||
ident: "#!2_stmt",
|
||||
},
|
||||
body_expr: @227-239 Apply(
|
||||
@227-239 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@233-239 Str(
|
||||
PlainLine(
|
||||
"nope",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@227-239 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!2_stmt",
|
||||
},
|
||||
[
|
||||
@233-239 Str(
|
||||
PlainLine(
|
||||
"nope",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@227-239 Closure(
|
||||
[
|
||||
@227-239 RecordDestructure(
|
||||
[],
|
||||
@227-239 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@252-257 Apply(
|
||||
|
@ -96,7 +96,7 @@ Defs {
|
||||
@79-87 Closure(
|
||||
[
|
||||
@79-87 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@76-189 If(
|
||||
@ -104,7 +104,7 @@ Defs {
|
||||
(
|
||||
@79-87 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
@101-112 Apply(
|
||||
@101-105 Var {
|
||||
@ -135,7 +135,7 @@ Defs {
|
||||
@125-132 Closure(
|
||||
[
|
||||
@125-132 Identifier {
|
||||
ident: "#!a1",
|
||||
ident: "#!1_arg",
|
||||
},
|
||||
],
|
||||
@76-189 If(
|
||||
@ -143,7 +143,7 @@ Defs {
|
||||
(
|
||||
@125-132 Var {
|
||||
module_name: "",
|
||||
ident: "#!a1",
|
||||
ident: "#!1_arg",
|
||||
},
|
||||
@146-160 Apply(
|
||||
@146-150 Var {
|
||||
|
@ -62,7 +62,7 @@ Defs {
|
||||
@11-26 Closure(
|
||||
[
|
||||
@24-25 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@22-26 Apply(
|
||||
@ -73,7 +73,7 @@ Defs {
|
||||
[
|
||||
@24-25 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
@ -28,14 +28,58 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@11-15 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
},
|
||||
@11-15 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@11-15,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @11-15 Identifier {
|
||||
ident: "#!2_stmt",
|
||||
},
|
||||
ann_type: @11-15 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@11-15 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@11-15 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @11-15 Identifier {
|
||||
ident: "#!2_stmt",
|
||||
},
|
||||
body_expr: @11-15 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
@11-15 Var {
|
||||
module_name: "",
|
||||
ident: "#!2_stmt",
|
||||
},
|
||||
),
|
||||
@11-15 Closure(
|
||||
[
|
||||
@11-15 RecordDestructure(
|
||||
[],
|
||||
@11-15 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@20-24 Apply(
|
||||
@ -44,14 +88,58 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@20-24 Var {
|
||||
module_name: "",
|
||||
ident: "bar",
|
||||
},
|
||||
@20-24 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@20-24,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @20-24 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
ann_type: @20-24 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@20-24 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@20-24 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @20-24 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
body_expr: @20-24 Var {
|
||||
module_name: "",
|
||||
ident: "bar",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
@20-24 Var {
|
||||
module_name: "",
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
),
|
||||
@20-24 Closure(
|
||||
[
|
||||
@20-24 RecordDestructure(
|
||||
[],
|
||||
@20-24 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@29-33 Var {
|
||||
|
@ -28,24 +28,68 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@11-23 Apply(
|
||||
@11-23 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@11-23,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @11-23 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
ann_type: @11-23 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@11-23 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@11-23 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @11-23 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
body_expr: @11-23 Apply(
|
||||
@11-23 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@17-23 Str(
|
||||
PlainLine(
|
||||
"Ahoy",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@11-23 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
[
|
||||
@17-23 Str(
|
||||
PlainLine(
|
||||
"Ahoy",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@11-23 Closure(
|
||||
[
|
||||
@11-23 RecordDestructure(
|
||||
[],
|
||||
@11-23 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@33-55 Apply(
|
||||
|
@ -22,46 +22,77 @@ Defs {
|
||||
@0-4 Identifier {
|
||||
ident: "main",
|
||||
},
|
||||
@11-24 Apply(
|
||||
@11-24 Var {
|
||||
@11-16 Apply(
|
||||
@11-16 Var {
|
||||
module_name: "Task",
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@11-16 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
},
|
||||
@11-24 Closure(
|
||||
[
|
||||
@11-16 Identifier {
|
||||
ident: "#!a0",
|
||||
},
|
||||
],
|
||||
@11-16 Apply(
|
||||
@11-16 Var {
|
||||
module_name: "Task",
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@11-16 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
},
|
||||
@11-16 Closure(
|
||||
[
|
||||
@11-16 RecordDestructure(
|
||||
[],
|
||||
),
|
||||
],
|
||||
@21-24 Var {
|
||||
module_name: "",
|
||||
ident: "bar",
|
||||
},
|
||||
),
|
||||
@11-16 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
BangSuffix,
|
||||
),
|
||||
regions: [
|
||||
@11-16,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @11-16 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
ann_type: @11-16 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@11-16 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@11-16 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@11-16 Inferred,
|
||||
],
|
||||
),
|
||||
@11-16 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @11-16 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
body_expr: @11-16 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
@11-16 Var {
|
||||
module_name: "",
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
),
|
||||
@11-16 Closure(
|
||||
[
|
||||
@11-16 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@21-24 Var {
|
||||
module_name: "",
|
||||
ident: "bar",
|
||||
},
|
||||
),
|
||||
],
|
||||
BangSuffix,
|
||||
|
@ -44,7 +44,7 @@ Defs {
|
||||
@15-43 Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@15-43 Apply(
|
||||
@ -62,7 +62,7 @@ Defs {
|
||||
@21-29 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
),
|
||||
@32-42 ParensAround(
|
||||
|
@ -35,7 +35,7 @@ Defs {
|
||||
@0-22 Closure(
|
||||
[
|
||||
Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@0-22 Apply(
|
||||
@ -47,7 +47,7 @@ Defs {
|
||||
@13-21 ParensAround(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
),
|
||||
],
|
||||
|
@ -28,42 +28,86 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@11-56 Apply(
|
||||
@26-56 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@11-56,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @26-56 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
ann_type: @26-56 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@26-56 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@26-56 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @26-56 Identifier {
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
body_expr: @11-56 Apply(
|
||||
@11-56 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@11-44 Apply(
|
||||
@26-36 Var {
|
||||
module_name: "Str",
|
||||
ident: "concat",
|
||||
},
|
||||
[
|
||||
@11-18 Str(
|
||||
PlainLine(
|
||||
"hello",
|
||||
),
|
||||
),
|
||||
@37-44 Str(
|
||||
PlainLine(
|
||||
"world",
|
||||
),
|
||||
),
|
||||
],
|
||||
BinOp(
|
||||
Pizza,
|
||||
),
|
||||
),
|
||||
],
|
||||
BinOp(
|
||||
Pizza,
|
||||
),
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@11-56 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!0_stmt",
|
||||
},
|
||||
[
|
||||
@11-44 Apply(
|
||||
@26-36 Var {
|
||||
module_name: "Str",
|
||||
ident: "concat",
|
||||
},
|
||||
[
|
||||
@11-18 Str(
|
||||
PlainLine(
|
||||
"hello",
|
||||
),
|
||||
),
|
||||
@37-44 Str(
|
||||
PlainLine(
|
||||
"world",
|
||||
),
|
||||
),
|
||||
],
|
||||
BinOp(
|
||||
Pizza,
|
||||
),
|
||||
),
|
||||
],
|
||||
BinOp(
|
||||
Pizza,
|
||||
),
|
||||
),
|
||||
@11-56 Closure(
|
||||
[
|
||||
@26-56 RecordDestructure(
|
||||
[],
|
||||
@26-56 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@63-73 Apply(
|
||||
|
@ -37,24 +37,68 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@19-30 Apply(
|
||||
@19-30 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@19-30,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @19-30 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
ann_type: @19-30 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@19-30 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@19-30 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @19-30 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
body_expr: @19-30 Apply(
|
||||
@19-30 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@25-30 Str(
|
||||
PlainLine(
|
||||
"FOO",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@19-30 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
[
|
||||
@25-30 Str(
|
||||
PlainLine(
|
||||
"FOO",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@19-30 Closure(
|
||||
[
|
||||
@19-30 RecordDestructure(
|
||||
[],
|
||||
@19-30 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@36-67 Apply(
|
||||
|
@ -0,0 +1,112 @@
|
||||
---
|
||||
source: crates/compiler/can/tests/test_suffixed.rs
|
||||
expression: snapshot
|
||||
---
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@0-44,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier {
|
||||
ident: "f",
|
||||
},
|
||||
@4-44 Closure(
|
||||
[
|
||||
@5-6 Identifier {
|
||||
ident: "x",
|
||||
},
|
||||
],
|
||||
@24-30 Apply(
|
||||
@24-30 Var {
|
||||
module_name: "Task",
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@14-30 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@24-30,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @14-15 Identifier {
|
||||
ident: "#!0_expr",
|
||||
},
|
||||
ann_type: @18-19 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@18-19 Apply(
|
||||
"",
|
||||
"A",
|
||||
[],
|
||||
),
|
||||
@18-19 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @24-25 Identifier {
|
||||
ident: "#!0_expr",
|
||||
},
|
||||
body_expr: @24-30 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
@24-30 Var {
|
||||
module_name: "",
|
||||
ident: "#!0_expr",
|
||||
},
|
||||
),
|
||||
@24-30 Closure(
|
||||
[
|
||||
@24-25 Identifier {
|
||||
ident: "r",
|
||||
},
|
||||
],
|
||||
@35-44 Apply(
|
||||
@35-42 Var {
|
||||
module_name: "Task",
|
||||
ident: "ok",
|
||||
},
|
||||
[
|
||||
@43-44 Var {
|
||||
module_name: "",
|
||||
ident: "r",
|
||||
},
|
||||
],
|
||||
Space,
|
||||
),
|
||||
),
|
||||
],
|
||||
BangSuffix,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
}
|
@ -51,7 +51,7 @@ Defs {
|
||||
@15-19 Closure(
|
||||
[
|
||||
@24-33 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@24-33 Apply(
|
||||
@ -62,7 +62,7 @@ Defs {
|
||||
[
|
||||
@24-33 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
@24-33 Closure(
|
||||
[
|
||||
|
@ -35,13 +35,13 @@ Defs {
|
||||
@11-120 Closure(
|
||||
[
|
||||
@16-24 Identifier {
|
||||
ident: "#!a1",
|
||||
ident: "#!2_arg",
|
||||
},
|
||||
],
|
||||
@11-120 When(
|
||||
@16-24 Var {
|
||||
module_name: "",
|
||||
ident: "#!a1",
|
||||
ident: "#!2_arg",
|
||||
},
|
||||
[
|
||||
WhenBranch {
|
||||
@ -56,24 +56,68 @@ Defs {
|
||||
ident: "await",
|
||||
},
|
||||
[
|
||||
@54-65 Apply(
|
||||
@54-65 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@54-65,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
space_after: [
|
||||
Slice(start = 0, length = 0),
|
||||
],
|
||||
spaces: [],
|
||||
type_defs: [],
|
||||
value_defs: [
|
||||
AnnotatedBody {
|
||||
ann_pattern: @54-65 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
ann_type: @54-65 Apply(
|
||||
"",
|
||||
"Task",
|
||||
[
|
||||
@54-65 Record {
|
||||
fields: [],
|
||||
ext: None,
|
||||
},
|
||||
@54-65 Inferred,
|
||||
],
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @54-65 Identifier {
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
body_expr: @54-65 Apply(
|
||||
@54-65 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
},
|
||||
[
|
||||
@60-65 Str(
|
||||
PlainLine(
|
||||
"foo",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
@54-65 Var {
|
||||
module_name: "",
|
||||
ident: "line",
|
||||
ident: "#!1_stmt",
|
||||
},
|
||||
[
|
||||
@60-65 Str(
|
||||
PlainLine(
|
||||
"foo",
|
||||
),
|
||||
),
|
||||
],
|
||||
Space,
|
||||
),
|
||||
@54-65 Closure(
|
||||
[
|
||||
@54-65 RecordDestructure(
|
||||
[],
|
||||
@54-65 Underscore(
|
||||
"#!stmt",
|
||||
),
|
||||
],
|
||||
@78-89 Apply(
|
||||
|
@ -35,13 +35,13 @@ Defs {
|
||||
@11-74 Closure(
|
||||
[
|
||||
@16-24 Identifier {
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
],
|
||||
@11-74 When(
|
||||
@16-24 Var {
|
||||
module_name: "",
|
||||
ident: "#!a0",
|
||||
ident: "#!0_arg",
|
||||
},
|
||||
[
|
||||
WhenBranch {
|
||||
|
Loading…
Reference in New Issue
Block a user