mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-08 04:50:32 +00:00
Merge branch 'main' into inline-imports
This commit is contained in:
commit
d5a38a26db
667 changed files with 22300 additions and 14562 deletions
|
@ -2,6 +2,7 @@ When(
|
|||
@5-6 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
WhenBranch {
|
||||
|
|
|
@ -2,6 +2,7 @@ When(
|
|||
@5-6 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
WhenBranch {
|
||||
|
|
|
@ -4,6 +4,7 @@ BinOps(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-3 Plus,
|
||||
),
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-3 Identifier(
|
||||
"foo",
|
||||
),
|
||||
@0-3 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
@6-27 TagUnion {
|
||||
ext: None,
|
||||
tags: [
|
||||
|
@ -40,9 +41,10 @@ Defs(
|
|||
},
|
||||
),
|
||||
AnnotatedBody {
|
||||
ann_pattern: @0-3 Identifier(
|
||||
"foo",
|
||||
),
|
||||
ann_pattern: @0-3 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
ann_type: @6-27 TagUnion {
|
||||
ext: None,
|
||||
tags: [
|
||||
|
@ -63,9 +65,10 @@ Defs(
|
|||
],
|
||||
},
|
||||
comment: None,
|
||||
body_pattern: @28-31 Identifier(
|
||||
"foo",
|
||||
),
|
||||
body_pattern: @28-31 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
body_expr: @34-38 Tag(
|
||||
"True",
|
||||
),
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-3 Identifier(
|
||||
"foo",
|
||||
),
|
||||
@0-3 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
@6-28 TagUnion {
|
||||
ext: Some(
|
||||
@27-28 Wildcard,
|
||||
|
@ -42,9 +43,10 @@ Defs(
|
|||
},
|
||||
),
|
||||
AnnotatedBody {
|
||||
ann_pattern: @0-3 Identifier(
|
||||
"foo",
|
||||
),
|
||||
ann_pattern: @0-3 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
ann_type: @6-28 TagUnion {
|
||||
ext: Some(
|
||||
@27-28 Wildcard,
|
||||
|
@ -67,9 +69,10 @@ Defs(
|
|||
],
|
||||
},
|
||||
comment: None,
|
||||
body_pattern: @29-32 Identifier(
|
||||
"foo",
|
||||
),
|
||||
body_pattern: @29-32 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
body_expr: @35-39 Tag(
|
||||
"True",
|
||||
),
|
||||
|
|
|
@ -18,12 +18,14 @@ Defs(
|
|||
Annotation(
|
||||
@0-8 RecordDestructure(
|
||||
[
|
||||
@2-3 Identifier(
|
||||
"x",
|
||||
),
|
||||
@5-7 Identifier(
|
||||
"y",
|
||||
),
|
||||
@2-3 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@5-7 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
@11-14 Apply(
|
||||
|
@ -35,12 +37,14 @@ Defs(
|
|||
AnnotatedBody {
|
||||
ann_pattern: @0-8 RecordDestructure(
|
||||
[
|
||||
@2-3 Identifier(
|
||||
"x",
|
||||
),
|
||||
@5-7 Identifier(
|
||||
"y",
|
||||
),
|
||||
@2-3 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@5-7 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
ann_type: @11-14 Apply(
|
||||
|
@ -51,12 +55,14 @@ Defs(
|
|||
comment: None,
|
||||
body_pattern: @15-23 RecordDestructure(
|
||||
[
|
||||
@17-18 Identifier(
|
||||
"x",
|
||||
),
|
||||
@20-21 Identifier(
|
||||
"y",
|
||||
),
|
||||
@17-18 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@20-21 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
body_expr: @26-49 Record(
|
||||
|
@ -86,6 +92,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -18,9 +18,10 @@ Defs(
|
|||
header: TypeHeader {
|
||||
name: @0-6 "UserId",
|
||||
vars: [
|
||||
@7-8 Identifier(
|
||||
"x",
|
||||
),
|
||||
@7-8 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
},
|
||||
ann: @11-25 TagUnion {
|
||||
|
@ -47,9 +48,10 @@ Defs(
|
|||
"UserId",
|
||||
),
|
||||
[
|
||||
@7-8 Identifier(
|
||||
"x",
|
||||
),
|
||||
@7-8 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
ann_type: @11-25 TagUnion {
|
||||
|
@ -73,9 +75,10 @@ Defs(
|
|||
"UserId",
|
||||
),
|
||||
[
|
||||
@33-34 Identifier(
|
||||
"x",
|
||||
),
|
||||
@33-34 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
body_expr: @37-46 Apply(
|
||||
|
@ -96,6 +99,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -18,12 +18,14 @@ Defs(
|
|||
Annotation(
|
||||
@0-8 Tuple(
|
||||
[
|
||||
@2-3 Identifier(
|
||||
"x",
|
||||
),
|
||||
@5-6 Identifier(
|
||||
"y",
|
||||
),
|
||||
@2-3 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@5-6 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
@11-14 Apply(
|
||||
|
@ -35,12 +37,14 @@ Defs(
|
|||
AnnotatedBody {
|
||||
ann_pattern: @0-8 Tuple(
|
||||
[
|
||||
@2-3 Identifier(
|
||||
"x",
|
||||
),
|
||||
@5-6 Identifier(
|
||||
"y",
|
||||
),
|
||||
@2-3 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@5-6 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
ann_type: @11-14 Apply(
|
||||
|
@ -51,12 +55,14 @@ Defs(
|
|||
comment: None,
|
||||
body_pattern: @15-23 Tuple(
|
||||
[
|
||||
@17-18 Identifier(
|
||||
"x",
|
||||
),
|
||||
@20-21 Identifier(
|
||||
"y",
|
||||
),
|
||||
@17-18 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@20-21 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
body_expr: @26-41 Tuple(
|
||||
|
@ -78,6 +84,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -2,19 +2,23 @@ Apply(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@2-3 Var {
|
||||
module_name: "",
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-5 Var {
|
||||
module_name: "",
|
||||
ident: "c",
|
||||
suffixed: 0,
|
||||
},
|
||||
@6-7 Var {
|
||||
module_name: "",
|
||||
ident: "d",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
|
|
@ -2,6 +2,7 @@ Apply(
|
|||
@0-4 Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@6-8 Num(
|
||||
|
|
|
@ -3,6 +3,7 @@ Apply(
|
|||
@1-5 Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
},
|
||||
@0-1 Negate,
|
||||
),
|
||||
|
@ -13,6 +14,7 @@ Apply(
|
|||
@10-13 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
|
|
@ -3,6 +3,7 @@ Apply(
|
|||
@1-5 Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
},
|
||||
@0-1 Not,
|
||||
),
|
||||
|
@ -13,6 +14,7 @@ Apply(
|
|||
@10-13 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
|
|
@ -2,6 +2,7 @@ Apply(
|
|||
@0-4 Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@5-6 Num(
|
||||
|
|
|
@ -17,9 +17,10 @@ SpaceBefore(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@107-108 Identifier(
|
||||
"x",
|
||||
),
|
||||
@107-108 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@111-112 Num(
|
||||
"5",
|
||||
),
|
||||
|
|
|
@ -2,6 +2,7 @@ RecordAccess(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "rec",
|
||||
suffixed: 0,
|
||||
},
|
||||
"field",
|
||||
)
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
}
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"a",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@3-4 SpaceBefore(
|
||||
BoundVariable(
|
||||
"c",
|
||||
|
|
|
@ -3,6 +3,7 @@ Apply(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -4,6 +4,7 @@ BinOps(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-4 And,
|
||||
),
|
||||
|
@ -11,13 +12,15 @@ BinOps(
|
|||
@5-12 Apply(
|
||||
@5-10 Closure(
|
||||
[
|
||||
@6-7 Identifier(
|
||||
"x",
|
||||
),
|
||||
@6-7 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@9-10 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
|
|
@ -4,6 +4,7 @@ BinOps(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
@1-2 GreaterThan,
|
||||
),
|
||||
|
@ -12,13 +13,15 @@ BinOps(
|
|||
@2-7 SpaceAfter(
|
||||
Closure(
|
||||
[
|
||||
@3-4 Identifier(
|
||||
"s",
|
||||
),
|
||||
@3-4 Identifier {
|
||||
ident: "s",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@6-7 Var {
|
||||
module_name: "",
|
||||
ident: "s",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
@ -30,6 +33,7 @@ BinOps(
|
|||
@9-10 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@8-9 Negate,
|
||||
),
|
||||
|
|
|
@ -30,6 +30,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "q",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
LineComment(
|
||||
|
|
|
@ -19,9 +19,10 @@ Defs {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-3 Identifier(
|
||||
"foo",
|
||||
),
|
||||
@0-3 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
@6-7 Num(
|
||||
"1",
|
||||
),
|
||||
|
|
|
@ -3,6 +3,7 @@ ParensAround(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
LineComment(
|
||||
|
|
|
@ -20,9 +20,10 @@ Defs(
|
|||
vars: [
|
||||
@3-4 SpaceAfter(
|
||||
SpaceBefore(
|
||||
Identifier(
|
||||
"h",
|
||||
),
|
||||
Identifier {
|
||||
ident: "h",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
LineComment(
|
||||
"",
|
||||
|
@ -46,6 +47,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "j",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -17,9 +17,10 @@ Defs(
|
|||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 SpaceAfter(
|
||||
Identifier(
|
||||
"w",
|
||||
),
|
||||
Identifier {
|
||||
ident: "w",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
LineComment(
|
||||
"",
|
||||
|
|
|
@ -17,9 +17,10 @@ Defs(
|
|||
value_defs: [
|
||||
Body(
|
||||
@0-1 SpaceAfter(
|
||||
Identifier(
|
||||
"t",
|
||||
),
|
||||
Identifier {
|
||||
ident: "t",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
LineComment(
|
||||
"",
|
||||
|
@ -36,6 +37,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "e",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -98,11 +98,13 @@ Defs(
|
|||
@50-53 Var {
|
||||
module_name: "",
|
||||
ident: "try",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@54-57 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
@59-73 ParensAround(
|
||||
Closure(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"a",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-3 BoundVariable(
|
||||
"b",
|
||||
),
|
||||
|
@ -28,5 +29,6 @@ Defs(
|
|||
@4-5 Var {
|
||||
module_name: "",
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -21,9 +21,10 @@ Defs(
|
|||
"Email",
|
||||
),
|
||||
[
|
||||
@6-9 Identifier(
|
||||
"str",
|
||||
),
|
||||
@6-9 Identifier {
|
||||
ident: "str",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
@12-36 Apply(
|
||||
|
@ -46,6 +47,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "str",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
#######
|
||||
### not docs!
|
||||
## actually docs
|
||||
##
|
||||
######
|
||||
x = 5
|
||||
|
||||
42
|
|
@ -5,7 +5,7 @@ SpaceBefore(
|
|||
Index(2147483648),
|
||||
],
|
||||
regions: [
|
||||
@46-51,
|
||||
@48-53,
|
||||
],
|
||||
space_before: [
|
||||
Slice(start = 0, length = 0),
|
||||
|
@ -17,16 +17,17 @@ SpaceBefore(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@46-47 Identifier(
|
||||
"x",
|
||||
),
|
||||
@50-51 Num(
|
||||
@48-49 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@52-53 Num(
|
||||
"5",
|
||||
),
|
||||
),
|
||||
],
|
||||
},
|
||||
@53-55 SpaceBefore(
|
||||
@55-57 SpaceBefore(
|
||||
Num(
|
||||
"42",
|
||||
),
|
||||
|
@ -43,8 +44,11 @@ SpaceBefore(
|
|||
LineComment(
|
||||
"## not docs!",
|
||||
),
|
||||
LineComment(
|
||||
"#still not docs",
|
||||
DocComment(
|
||||
"actually docs",
|
||||
),
|
||||
DocComment(
|
||||
"",
|
||||
),
|
||||
LineComment(
|
||||
"#####",
|
|
@ -1,6 +1,7 @@
|
|||
#######
|
||||
### not docs!
|
||||
##still not docs
|
||||
##actually docs
|
||||
##
|
||||
######
|
||||
x = 5
|
||||
|
|
@ -2,6 +2,7 @@ RecordUpdate {
|
|||
update: @1-2 Var {
|
||||
module_name: "",
|
||||
ident: "e",
|
||||
suffixed: 0,
|
||||
},
|
||||
fields: [],
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ BinOps(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@1-3 Equals,
|
||||
),
|
||||
|
@ -11,5 +12,6 @@ BinOps(
|
|||
@3-4 Var {
|
||||
module_name: "",
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -4,6 +4,7 @@ BinOps(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-4 Equals,
|
||||
),
|
||||
|
@ -11,5 +12,6 @@ BinOps(
|
|||
@5-6 Var {
|
||||
module_name: "",
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -33,6 +33,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-5 Identifier(
|
||||
"table",
|
||||
),
|
||||
@0-5 Identifier {
|
||||
ident: "table",
|
||||
suffixed: 0,
|
||||
},
|
||||
@8-44 Function(
|
||||
[
|
||||
@8-35 Record {
|
||||
|
@ -54,9 +55,10 @@ Defs(
|
|||
),
|
||||
),
|
||||
AnnotatedBody {
|
||||
ann_pattern: @0-5 Identifier(
|
||||
"table",
|
||||
),
|
||||
ann_pattern: @0-5 Identifier {
|
||||
ident: "table",
|
||||
suffixed: 0,
|
||||
},
|
||||
ann_type: @8-44 Function(
|
||||
[
|
||||
@8-35 Record {
|
||||
|
@ -91,16 +93,18 @@ Defs(
|
|||
),
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @45-50 Identifier(
|
||||
"table",
|
||||
),
|
||||
body_pattern: @45-50 Identifier {
|
||||
ident: "table",
|
||||
suffixed: 0,
|
||||
},
|
||||
body_expr: @53-89 Closure(
|
||||
[
|
||||
@54-62 RecordDestructure(
|
||||
[
|
||||
@55-61 Identifier(
|
||||
"height",
|
||||
),
|
||||
@55-61 Identifier {
|
||||
ident: "height",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
],
|
||||
|
@ -123,6 +127,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "table",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"f",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-20 Function(
|
||||
[
|
||||
@4-10 Tuple {
|
||||
|
@ -53,9 +54,10 @@ Defs(
|
|||
),
|
||||
),
|
||||
AnnotatedBody {
|
||||
ann_pattern: @0-1 Identifier(
|
||||
"f",
|
||||
),
|
||||
ann_pattern: @0-1 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
ann_type: @4-20 Function(
|
||||
[
|
||||
@4-10 Tuple {
|
||||
|
@ -89,18 +91,21 @@ Defs(
|
|||
},
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @21-22 Identifier(
|
||||
"f",
|
||||
),
|
||||
body_pattern: @21-22 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
body_expr: @25-32 Closure(
|
||||
[
|
||||
@26-27 Identifier(
|
||||
"x",
|
||||
),
|
||||
@26-27 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@31-32 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
},
|
||||
|
@ -111,6 +116,7 @@ Defs(
|
|||
@34-35 Var {
|
||||
module_name: "",
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@36-47 Tuple(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"f",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-21 Function(
|
||||
[
|
||||
@4-7 Apply(
|
||||
|
@ -45,9 +46,10 @@ Defs(
|
|||
),
|
||||
),
|
||||
AnnotatedBody {
|
||||
ann_pattern: @0-1 Identifier(
|
||||
"f",
|
||||
),
|
||||
ann_pattern: @0-1 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
ann_type: @4-21 Function(
|
||||
[
|
||||
@4-7 Apply(
|
||||
|
@ -73,20 +75,23 @@ Defs(
|
|||
},
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @22-23 Identifier(
|
||||
"f",
|
||||
),
|
||||
body_pattern: @22-23 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
body_expr: @26-42 Closure(
|
||||
[
|
||||
@27-28 Identifier(
|
||||
"x",
|
||||
),
|
||||
@27-28 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@32-42 Tuple(
|
||||
[
|
||||
@33-34 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@36-41 BinOps(
|
||||
[
|
||||
|
@ -94,6 +99,7 @@ Defs(
|
|||
@36-37 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@38-39 Plus,
|
||||
),
|
||||
|
@ -113,6 +119,7 @@ Defs(
|
|||
@44-45 Var {
|
||||
module_name: "",
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@46-48 Num(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-4 Identifier(
|
||||
"iffy",
|
||||
),
|
||||
@0-4 Identifier {
|
||||
ident: "iffy",
|
||||
suffixed: 0,
|
||||
},
|
||||
@5-6 Num(
|
||||
"5",
|
||||
),
|
||||
|
|
|
@ -74,6 +74,7 @@ Defs(
|
|||
@52-61 Var {
|
||||
module_name: "JE",
|
||||
ident: "encode",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@63-69 ParensAround(
|
||||
|
@ -81,6 +82,7 @@ Defs(
|
|||
@63-66 Var {
|
||||
module_name: "",
|
||||
ident: "int",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@67-69 Num(
|
||||
|
|
|
@ -46,11 +46,13 @@ Defs(
|
|||
@35-44 Var {
|
||||
module_name: "",
|
||||
ident: "parseJson",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@45-49 Var {
|
||||
module_name: "",
|
||||
ident: "data",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
|
|
@ -18,6 +18,7 @@ BinOps(
|
|||
Var {
|
||||
module_name: "Str",
|
||||
ident: "toUtf8",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
@ -31,13 +32,15 @@ BinOps(
|
|||
@28-36 Var {
|
||||
module_name: "List",
|
||||
ident: "map",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@37-54 Closure(
|
||||
[
|
||||
@38-42 Identifier(
|
||||
"byte",
|
||||
),
|
||||
@38-42 Identifier {
|
||||
ident: "byte",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@46-54 BinOps(
|
||||
[
|
||||
|
@ -45,6 +48,7 @@ BinOps(
|
|||
@46-50 Var {
|
||||
module_name: "",
|
||||
ident: "byte",
|
||||
suffixed: 0,
|
||||
},
|
||||
@51-52 Plus,
|
||||
),
|
||||
|
@ -67,5 +71,6 @@ BinOps(
|
|||
@58-70 Var {
|
||||
module_name: "List",
|
||||
ident: "reverse",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
Closure(
|
||||
[
|
||||
@1-2 Identifier(
|
||||
"x",
|
||||
),
|
||||
@1-2 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@8-9 SpaceBefore(
|
||||
Num(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-6 Identifier(
|
||||
"myList",
|
||||
),
|
||||
@0-6 Identifier {
|
||||
ident: "myList",
|
||||
suffixed: 0,
|
||||
},
|
||||
@9-57 List(
|
||||
Collection {
|
||||
items: [
|
||||
|
@ -38,6 +39,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
@ -47,6 +49,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-6 Identifier(
|
||||
"myList",
|
||||
),
|
||||
@0-6 Identifier {
|
||||
ident: "myList",
|
||||
suffixed: 0,
|
||||
},
|
||||
@9-25 List(
|
||||
[
|
||||
@15-16 SpaceBefore(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-6 Identifier(
|
||||
"myList",
|
||||
),
|
||||
@0-6 Identifier {
|
||||
ident: "myList",
|
||||
suffixed: 0,
|
||||
},
|
||||
@9-26 List(
|
||||
Collection {
|
||||
items: [
|
||||
|
|
|
@ -19,5 +19,6 @@ BinOps(
|
|||
@6-7 Var {
|
||||
module_name: "",
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -73,18 +73,22 @@ When(
|
|||
@60-72 SpaceBefore(
|
||||
List(
|
||||
[
|
||||
@61-62 Identifier(
|
||||
"a",
|
||||
),
|
||||
@64-65 Identifier(
|
||||
"b",
|
||||
),
|
||||
@67-68 Identifier(
|
||||
"c",
|
||||
),
|
||||
@70-71 Identifier(
|
||||
"d",
|
||||
),
|
||||
@61-62 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@64-65 Identifier {
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
@67-68 Identifier {
|
||||
ident: "c",
|
||||
suffixed: 0,
|
||||
},
|
||||
@70-71 Identifier {
|
||||
ident: "d",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
[
|
||||
|
@ -102,12 +106,14 @@ When(
|
|||
@81-91 SpaceBefore(
|
||||
List(
|
||||
[
|
||||
@82-83 Identifier(
|
||||
"a",
|
||||
),
|
||||
@85-86 Identifier(
|
||||
"b",
|
||||
),
|
||||
@82-83 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@85-86 Identifier {
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
@88-90 ListRest(
|
||||
None,
|
||||
),
|
||||
|
@ -131,12 +137,14 @@ When(
|
|||
@101-103 ListRest(
|
||||
None,
|
||||
),
|
||||
@105-106 Identifier(
|
||||
"c",
|
||||
),
|
||||
@108-109 Identifier(
|
||||
"d",
|
||||
),
|
||||
@105-106 Identifier {
|
||||
ident: "c",
|
||||
suffixed: 0,
|
||||
},
|
||||
@108-109 Identifier {
|
||||
ident: "d",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
[
|
||||
|
@ -170,9 +178,10 @@ When(
|
|||
),
|
||||
@131-134 List(
|
||||
[
|
||||
@132-133 Identifier(
|
||||
"a",
|
||||
),
|
||||
@132-133 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
],
|
||||
|
@ -207,9 +216,10 @@ When(
|
|||
@156-158 List(
|
||||
[],
|
||||
),
|
||||
@160-161 Identifier(
|
||||
"x",
|
||||
),
|
||||
@160-161 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
],
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
# ## not docs!
|
||||
## docs, but with a problem
|
||||
## (namely that this is a mix of docs and regular comments)
|
||||
# not docs
|
||||
x = 5
|
||||
|
||||
42
|
|
@ -17,9 +17,10 @@ SpaceBefore(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@113-114 Identifier(
|
||||
"x",
|
||||
),
|
||||
@113-114 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@117-118 Num(
|
||||
"5",
|
||||
),
|
||||
|
|
|
@ -15,9 +15,10 @@ Defs {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-4 Identifier(
|
||||
"main",
|
||||
),
|
||||
@0-4 Identifier {
|
||||
ident: "main",
|
||||
suffixed: 0,
|
||||
},
|
||||
@11-24 SpaceBefore(
|
||||
Defs(
|
||||
Defs {
|
||||
|
@ -37,9 +38,10 @@ Defs {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@11-12 Identifier(
|
||||
"i",
|
||||
),
|
||||
@11-12 Identifier {
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
@15-17 Num(
|
||||
"64",
|
||||
),
|
||||
|
@ -50,6 +52,7 @@ Defs {
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -1,16 +1,19 @@
|
|||
Backpassing(
|
||||
[
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@3-4 Identifier(
|
||||
"y",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@3-4 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@8-23 Apply(
|
||||
@8-17 Var {
|
||||
module_name: "List",
|
||||
ident: "map2",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@18-20 List(
|
||||
|
@ -29,6 +32,7 @@ Backpassing(
|
|||
@25-26 Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@27-28 Plus,
|
||||
),
|
||||
|
@ -36,6 +40,7 @@ Backpassing(
|
|||
@29-30 Var {
|
||||
module_name: "",
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
|
|
@ -15,23 +15,27 @@ Defs {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-4 Identifier(
|
||||
"main",
|
||||
),
|
||||
@0-4 Identifier {
|
||||
ident: "main",
|
||||
suffixed: 0,
|
||||
},
|
||||
@12-50 SpaceBefore(
|
||||
Backpassing(
|
||||
[
|
||||
@12-16 Identifier(
|
||||
"arg1",
|
||||
),
|
||||
@18-22 Identifier(
|
||||
"arg2",
|
||||
),
|
||||
@12-16 Identifier {
|
||||
ident: "arg1",
|
||||
suffixed: 0,
|
||||
},
|
||||
@18-22 Identifier {
|
||||
ident: "arg2",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@26-30 Apply(
|
||||
@26-27 Var {
|
||||
module_name: "",
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@28-30 Record(
|
||||
|
|
|
@ -10,13 +10,15 @@ Backpassing(
|
|||
),
|
||||
],
|
||||
),
|
||||
@5-6 Identifier(
|
||||
"r",
|
||||
),
|
||||
@5-6 Identifier {
|
||||
ident: "r",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@10-11 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@12-13 SpaceBefore(
|
||||
Tag(
|
||||
|
|
|
@ -27,9 +27,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"a",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-22 Str(
|
||||
Line(
|
||||
[
|
||||
|
@ -50,9 +51,10 @@ Defs(
|
|||
),
|
||||
),
|
||||
Body(
|
||||
@23-24 Identifier(
|
||||
"b",
|
||||
),
|
||||
@23-24 Identifier {
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
@27-49 Str(
|
||||
Block(
|
||||
[
|
||||
|
@ -75,9 +77,10 @@ Defs(
|
|||
),
|
||||
),
|
||||
Body(
|
||||
@50-51 Identifier(
|
||||
"c",
|
||||
),
|
||||
@50-51 Identifier {
|
||||
ident: "c",
|
||||
suffixed: 0,
|
||||
},
|
||||
@58-92 SpaceBefore(
|
||||
Str(
|
||||
Block(
|
||||
|
|
|
@ -2,6 +2,7 @@ Apply(
|
|||
@0-1 Var {
|
||||
module_name: "",
|
||||
ident: "e",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@1-10 Str(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"f",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
@8-10 SpaceBefore(
|
||||
Record {
|
||||
fields: [],
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"f",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "f",
|
||||
suffixed: 0,
|
||||
},
|
||||
@17-19 SpaceBefore(
|
||||
Record {
|
||||
fields: [],
|
||||
|
|
|
@ -4,6 +4,7 @@ RecordAccess(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "rec",
|
||||
suffixed: 0,
|
||||
},
|
||||
"abc",
|
||||
),
|
||||
|
|
|
@ -2,6 +2,7 @@ UnaryOp(
|
|||
@1-4 Var {
|
||||
module_name: "",
|
||||
ident: "inf",
|
||||
suffixed: 0,
|
||||
},
|
||||
@0-1 Negate,
|
||||
)
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"a",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-9 Apply(
|
||||
@2-3 SpaceAfter(
|
||||
Tag(
|
||||
|
@ -33,12 +34,14 @@ Defs(
|
|||
@6-7 Var {
|
||||
module_name: "",
|
||||
ident: "g",
|
||||
suffixed: 0,
|
||||
},
|
||||
@5-6 Negate,
|
||||
),
|
||||
@8-9 Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
@ -50,6 +53,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-4 Identifier(
|
||||
"main",
|
||||
),
|
||||
@0-4 Identifier {
|
||||
ident: "main",
|
||||
suffixed: 0,
|
||||
},
|
||||
@11-71 SpaceBefore(
|
||||
Defs(
|
||||
Defs {
|
||||
|
@ -38,19 +39,22 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@11-15 Identifier(
|
||||
"task",
|
||||
),
|
||||
@11-15 Identifier {
|
||||
ident: "task",
|
||||
suffixed: 0,
|
||||
},
|
||||
@18-62 Backpassing(
|
||||
[
|
||||
@18-22 Identifier(
|
||||
"file",
|
||||
),
|
||||
@18-22 Identifier {
|
||||
ident: "file",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@43-46 SpaceBefore(
|
||||
Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
@ -60,6 +64,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "bar",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
@ -73,6 +78,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "task",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -15,9 +15,10 @@ Defs {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-4 Identifier(
|
||||
"main",
|
||||
),
|
||||
@0-4 Identifier {
|
||||
ident: "main",
|
||||
suffixed: 0,
|
||||
},
|
||||
@11-115 SpaceBefore(
|
||||
Defs(
|
||||
Defs {
|
||||
|
@ -37,9 +38,10 @@ Defs {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@11-23 Identifier(
|
||||
"wrappedNotEq",
|
||||
),
|
||||
@11-23 Identifier {
|
||||
ident: "wrappedNotEq",
|
||||
suffixed: 0,
|
||||
},
|
||||
@26-38 Function(
|
||||
[
|
||||
@26-27 BoundVariable(
|
||||
|
@ -57,9 +59,10 @@ Defs {
|
|||
),
|
||||
),
|
||||
AnnotatedBody {
|
||||
ann_pattern: @11-23 Identifier(
|
||||
"wrappedNotEq",
|
||||
),
|
||||
ann_pattern: @11-23 Identifier {
|
||||
ident: "wrappedNotEq",
|
||||
suffixed: 0,
|
||||
},
|
||||
ann_type: @26-38 Function(
|
||||
[
|
||||
@26-27 BoundVariable(
|
||||
|
@ -76,17 +79,20 @@ Defs {
|
|||
),
|
||||
),
|
||||
comment: None,
|
||||
body_pattern: @43-55 Identifier(
|
||||
"wrappedNotEq",
|
||||
),
|
||||
body_pattern: @43-55 Identifier {
|
||||
ident: "wrappedNotEq",
|
||||
suffixed: 0,
|
||||
},
|
||||
body_expr: @58-93 Closure(
|
||||
[
|
||||
@59-63 Identifier(
|
||||
"num1",
|
||||
),
|
||||
@65-69 Identifier(
|
||||
"num2",
|
||||
),
|
||||
@59-63 Identifier {
|
||||
ident: "num1",
|
||||
suffixed: 0,
|
||||
},
|
||||
@65-69 Identifier {
|
||||
ident: "num2",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@81-93 SpaceBefore(
|
||||
BinOps(
|
||||
|
@ -95,6 +101,7 @@ Defs {
|
|||
@81-85 Var {
|
||||
module_name: "",
|
||||
ident: "num1",
|
||||
suffixed: 0,
|
||||
},
|
||||
@86-88 NotEquals,
|
||||
),
|
||||
|
@ -102,6 +109,7 @@ Defs {
|
|||
@89-93 Var {
|
||||
module_name: "",
|
||||
ident: "num2",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
@ -117,6 +125,7 @@ Defs {
|
|||
@99-111 Var {
|
||||
module_name: "",
|
||||
ident: "wrappedNotEq",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@112-113 Num(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-7 Defs(
|
||||
Defs {
|
||||
tags: [
|
||||
|
@ -37,9 +38,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@2-3 Identifier(
|
||||
"a",
|
||||
),
|
||||
@2-3 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-5 BoundVariable(
|
||||
"n",
|
||||
),
|
||||
|
|
|
@ -4,6 +4,7 @@ If(
|
|||
@3-5 Var {
|
||||
module_name: "",
|
||||
ident: "t1",
|
||||
suffixed: 0,
|
||||
},
|
||||
@13-14 SpaceBefore(
|
||||
SpaceAfter(
|
||||
|
@ -23,6 +24,7 @@ If(
|
|||
@23-25 Var {
|
||||
module_name: "",
|
||||
ident: "t2",
|
||||
suffixed: 0,
|
||||
},
|
||||
@33-34 SpaceBefore(
|
||||
SpaceAfter(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@8-9 SpaceBefore(
|
||||
Num(
|
||||
"5",
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-13 BinOps(
|
||||
[
|
||||
(
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
app "hello"
|
||||
packages {
|
||||
pf:
|
||||
"https://github.com/roc-lang/basic-cli/releases/download/0.7.1/Icc3xJoIixF3hCcfXrDwLCu4wQHtNdPyoJkEbkgIElA.tar.br",
|
||||
"https://github.com/roc-lang/basic-cli/releases/download/0.9.0/oKWkaruh2zXxin_xfsYsCJobH1tO8_JvNkFzDwwzNUQ.tar.br",
|
||||
}
|
||||
imports [pf.Stdout]
|
||||
provides [main] to pf
|
||||
|
|
|
@ -24,7 +24,7 @@ Full {
|
|||
Newline,
|
||||
],
|
||||
package_name: @31-145 PackageName(
|
||||
"https://github.com/roc-lang/basic-cli/releases/download/0.7.1/Icc3xJoIixF3hCcfXrDwLCu4wQHtNdPyoJkEbkgIElA.tar.br",
|
||||
"https://github.com/roc-lang/basic-cli/releases/download/0.9.0/oKWkaruh2zXxin_xfsYsCJobH1tO8_JvNkFzDwwzNUQ.tar.br",
|
||||
),
|
||||
},
|
||||
[
|
||||
|
@ -100,14 +100,16 @@ Full {
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@199-203 Identifier(
|
||||
"main",
|
||||
),
|
||||
@199-203 Identifier {
|
||||
ident: "main",
|
||||
suffixed: 0,
|
||||
},
|
||||
@210-246 SpaceBefore(
|
||||
Apply(
|
||||
@210-221 Var {
|
||||
module_name: "Stdout",
|
||||
ident: "line",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@222-246 Str(
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
app "hello"
|
||||
packages { pf:
|
||||
"https://github.com/roc-lang/basic-cli/releases/download/0.7.1/Icc3xJoIixF3hCcfXrDwLCu4wQHtNdPyoJkEbkgIElA.tar.br"
|
||||
"https://github.com/roc-lang/basic-cli/releases/download/0.9.0/oKWkaruh2zXxin_xfsYsCJobH1tO8_JvNkFzDwwzNUQ.tar.br"
|
||||
}
|
||||
imports [pf.Stdout]
|
||||
provides [main] to pf
|
||||
|
||||
main =
|
||||
Stdout.line "I'm a Roc application!"
|
||||
Stdout.line "I'm a Roc application!"
|
||||
|
|
|
@ -43,6 +43,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "p",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -32,6 +32,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
# ######
|
||||
# ## not docs!
|
||||
# #still not docs
|
||||
# #####
|
||||
x = 5
|
||||
|
||||
42
|
|
@ -9,7 +9,6 @@
|
|||
i32: 123i32,
|
||||
i64: 123i64,
|
||||
i128: 123i128,
|
||||
nat: 123nat,
|
||||
dec: 123dec,
|
||||
u8Neg: -123u8,
|
||||
u16Neg: -123u16,
|
||||
|
@ -21,7 +20,6 @@
|
|||
i32Neg: -123i32,
|
||||
i64Neg: -123i64,
|
||||
i128Neg: -123i128,
|
||||
natNeg: -123nat,
|
||||
decNeg: -123dec,
|
||||
u8Bin: 0b101u8,
|
||||
u16Bin: 0b101u16,
|
||||
|
@ -33,5 +31,4 @@
|
|||
i32Bin: 0b101i32,
|
||||
i64Bin: 0b101i64,
|
||||
i128Bin: 0b101i128,
|
||||
natBin: 0b101nat,
|
||||
}
|
|
@ -123,21 +123,9 @@ Record(
|
|||
),
|
||||
@164-176 SpaceBefore(
|
||||
RequiredValue(
|
||||
@164-167 "nat",
|
||||
@164-167 "dec",
|
||||
[],
|
||||
@170-176 Num(
|
||||
"123nat",
|
||||
),
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
@180-192 SpaceBefore(
|
||||
RequiredValue(
|
||||
@180-183 "dec",
|
||||
[],
|
||||
@186-192 Num(
|
||||
"123dec",
|
||||
),
|
||||
),
|
||||
|
@ -145,11 +133,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@196-211 SpaceBefore(
|
||||
@180-195 SpaceBefore(
|
||||
RequiredValue(
|
||||
@196-201 "u8Neg",
|
||||
@180-185 "u8Neg",
|
||||
[],
|
||||
@205-211 Num(
|
||||
@189-195 Num(
|
||||
"-123u8",
|
||||
),
|
||||
),
|
||||
|
@ -157,11 +145,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@215-231 SpaceBefore(
|
||||
@199-215 SpaceBefore(
|
||||
RequiredValue(
|
||||
@215-221 "u16Neg",
|
||||
@199-205 "u16Neg",
|
||||
[],
|
||||
@224-231 Num(
|
||||
@208-215 Num(
|
||||
"-123u16",
|
||||
),
|
||||
),
|
||||
|
@ -169,11 +157,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@235-251 SpaceBefore(
|
||||
@219-235 SpaceBefore(
|
||||
RequiredValue(
|
||||
@235-241 "u32Neg",
|
||||
@219-225 "u32Neg",
|
||||
[],
|
||||
@244-251 Num(
|
||||
@228-235 Num(
|
||||
"-123u32",
|
||||
),
|
||||
),
|
||||
|
@ -181,11 +169,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@255-271 SpaceBefore(
|
||||
@239-255 SpaceBefore(
|
||||
RequiredValue(
|
||||
@255-261 "u64Neg",
|
||||
@239-245 "u64Neg",
|
||||
[],
|
||||
@264-271 Num(
|
||||
@248-255 Num(
|
||||
"-123u64",
|
||||
),
|
||||
),
|
||||
|
@ -193,11 +181,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@275-292 SpaceBefore(
|
||||
@259-276 SpaceBefore(
|
||||
RequiredValue(
|
||||
@275-282 "u128Neg",
|
||||
@259-266 "u128Neg",
|
||||
[],
|
||||
@284-292 Num(
|
||||
@268-276 Num(
|
||||
"-123u128",
|
||||
),
|
||||
),
|
||||
|
@ -205,11 +193,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@296-311 SpaceBefore(
|
||||
@280-295 SpaceBefore(
|
||||
RequiredValue(
|
||||
@296-301 "i8Neg",
|
||||
@280-285 "i8Neg",
|
||||
[],
|
||||
@305-311 Num(
|
||||
@289-295 Num(
|
||||
"-123i8",
|
||||
),
|
||||
),
|
||||
|
@ -217,11 +205,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@315-331 SpaceBefore(
|
||||
@299-315 SpaceBefore(
|
||||
RequiredValue(
|
||||
@315-321 "i16Neg",
|
||||
@299-305 "i16Neg",
|
||||
[],
|
||||
@324-331 Num(
|
||||
@308-315 Num(
|
||||
"-123i16",
|
||||
),
|
||||
),
|
||||
|
@ -229,11 +217,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@335-351 SpaceBefore(
|
||||
@319-335 SpaceBefore(
|
||||
RequiredValue(
|
||||
@335-341 "i32Neg",
|
||||
@319-325 "i32Neg",
|
||||
[],
|
||||
@344-351 Num(
|
||||
@328-335 Num(
|
||||
"-123i32",
|
||||
),
|
||||
),
|
||||
|
@ -241,11 +229,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@355-371 SpaceBefore(
|
||||
@339-355 SpaceBefore(
|
||||
RequiredValue(
|
||||
@355-361 "i64Neg",
|
||||
@339-345 "i64Neg",
|
||||
[],
|
||||
@364-371 Num(
|
||||
@348-355 Num(
|
||||
"-123i64",
|
||||
),
|
||||
),
|
||||
|
@ -253,11 +241,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@375-392 SpaceBefore(
|
||||
@359-376 SpaceBefore(
|
||||
RequiredValue(
|
||||
@375-382 "i128Neg",
|
||||
@359-366 "i128Neg",
|
||||
[],
|
||||
@384-392 Num(
|
||||
@368-376 Num(
|
||||
"-123i128",
|
||||
),
|
||||
),
|
||||
|
@ -265,23 +253,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@396-412 SpaceBefore(
|
||||
@380-396 SpaceBefore(
|
||||
RequiredValue(
|
||||
@396-402 "natNeg",
|
||||
@380-386 "decNeg",
|
||||
[],
|
||||
@405-412 Num(
|
||||
"-123nat",
|
||||
),
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
@416-432 SpaceBefore(
|
||||
RequiredValue(
|
||||
@416-422 "decNeg",
|
||||
[],
|
||||
@425-432 Num(
|
||||
@389-396 Num(
|
||||
"-123dec",
|
||||
),
|
||||
),
|
||||
|
@ -289,11 +265,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@436-452 SpaceBefore(
|
||||
@400-416 SpaceBefore(
|
||||
RequiredValue(
|
||||
@436-441 "u8Bin",
|
||||
@400-405 "u8Bin",
|
||||
[],
|
||||
@445-452 NonBase10Int {
|
||||
@409-416 NonBase10Int {
|
||||
string: "101u8",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -303,11 +279,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@456-473 SpaceBefore(
|
||||
@420-437 SpaceBefore(
|
||||
RequiredValue(
|
||||
@456-462 "u16Bin",
|
||||
@420-426 "u16Bin",
|
||||
[],
|
||||
@465-473 NonBase10Int {
|
||||
@429-437 NonBase10Int {
|
||||
string: "101u16",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -317,11 +293,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@477-494 SpaceBefore(
|
||||
@441-458 SpaceBefore(
|
||||
RequiredValue(
|
||||
@477-483 "u32Bin",
|
||||
@441-447 "u32Bin",
|
||||
[],
|
||||
@486-494 NonBase10Int {
|
||||
@450-458 NonBase10Int {
|
||||
string: "101u32",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -331,11 +307,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@498-515 SpaceBefore(
|
||||
@462-479 SpaceBefore(
|
||||
RequiredValue(
|
||||
@498-504 "u64Bin",
|
||||
@462-468 "u64Bin",
|
||||
[],
|
||||
@507-515 NonBase10Int {
|
||||
@471-479 NonBase10Int {
|
||||
string: "101u64",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -345,11 +321,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@519-537 SpaceBefore(
|
||||
@483-501 SpaceBefore(
|
||||
RequiredValue(
|
||||
@519-526 "u128Bin",
|
||||
@483-490 "u128Bin",
|
||||
[],
|
||||
@528-537 NonBase10Int {
|
||||
@492-501 NonBase10Int {
|
||||
string: "101u128",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -359,11 +335,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@541-557 SpaceBefore(
|
||||
@505-521 SpaceBefore(
|
||||
RequiredValue(
|
||||
@541-546 "i8Bin",
|
||||
@505-510 "i8Bin",
|
||||
[],
|
||||
@550-557 NonBase10Int {
|
||||
@514-521 NonBase10Int {
|
||||
string: "101i8",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -373,11 +349,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@561-578 SpaceBefore(
|
||||
@525-542 SpaceBefore(
|
||||
RequiredValue(
|
||||
@561-567 "i16Bin",
|
||||
@525-531 "i16Bin",
|
||||
[],
|
||||
@570-578 NonBase10Int {
|
||||
@534-542 NonBase10Int {
|
||||
string: "101i16",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -387,11 +363,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@582-599 SpaceBefore(
|
||||
@546-563 SpaceBefore(
|
||||
RequiredValue(
|
||||
@582-588 "i32Bin",
|
||||
@546-552 "i32Bin",
|
||||
[],
|
||||
@591-599 NonBase10Int {
|
||||
@555-563 NonBase10Int {
|
||||
string: "101i32",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -401,11 +377,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@603-620 SpaceBefore(
|
||||
@567-584 SpaceBefore(
|
||||
RequiredValue(
|
||||
@603-609 "i64Bin",
|
||||
@567-573 "i64Bin",
|
||||
[],
|
||||
@612-620 NonBase10Int {
|
||||
@576-584 NonBase10Int {
|
||||
string: "101i64",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -415,11 +391,11 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@624-642 SpaceBefore(
|
||||
@588-606 SpaceBefore(
|
||||
RequiredValue(
|
||||
@624-631 "i128Bin",
|
||||
@588-595 "i128Bin",
|
||||
[],
|
||||
@633-642 NonBase10Int {
|
||||
@597-606 NonBase10Int {
|
||||
string: "101i128",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
|
@ -429,20 +405,6 @@ Record(
|
|||
Newline,
|
||||
],
|
||||
),
|
||||
@646-663 SpaceBefore(
|
||||
RequiredValue(
|
||||
@646-652 "natBin",
|
||||
[],
|
||||
@655-663 NonBase10Int {
|
||||
string: "101nat",
|
||||
base: Binary,
|
||||
is_negative: false,
|
||||
},
|
||||
),
|
||||
[
|
||||
Newline,
|
||||
],
|
||||
),
|
||||
],
|
||||
final_comments: [
|
||||
Newline,
|
||||
|
|
|
@ -9,7 +9,6 @@
|
|||
i32: 123i32,
|
||||
i64: 123i64,
|
||||
i128: 123i128,
|
||||
nat: 123nat,
|
||||
dec: 123dec,
|
||||
u8Neg: -123u8,
|
||||
u16Neg: -123u16,
|
||||
|
@ -21,7 +20,6 @@
|
|||
i32Neg: -123i32,
|
||||
i64Neg: -123i64,
|
||||
i128Neg: -123i128,
|
||||
natNeg: -123nat,
|
||||
decNeg: -123dec,
|
||||
u8Bin: 0b101u8,
|
||||
u16Bin: 0b101u16,
|
||||
|
@ -33,5 +31,4 @@
|
|||
i32Bin: 0b101i32,
|
||||
i64Bin: 0b101i64,
|
||||
i128Bin: 0b101i128,
|
||||
natBin: 0b101nat,
|
||||
}
|
||||
|
|
|
@ -1,20 +1,23 @@
|
|||
SpaceBefore(
|
||||
Backpassing(
|
||||
[
|
||||
@18-19 Identifier(
|
||||
"x",
|
||||
),
|
||||
@18-19 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@23-32 ParensAround(
|
||||
Closure(
|
||||
[
|
||||
@25-26 Identifier(
|
||||
"y",
|
||||
),
|
||||
@25-26 Identifier {
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
@30-31 Var {
|
||||
module_name: "",
|
||||
ident: "y",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
),
|
||||
|
@ -22,6 +25,7 @@ SpaceBefore(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -17,9 +17,10 @@ SpaceBefore(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@18-19 Identifier(
|
||||
"x",
|
||||
),
|
||||
@18-19 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@20-21 Num(
|
||||
"5",
|
||||
),
|
||||
|
|
|
@ -17,9 +17,10 @@ SpaceBefore(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@18-19 Identifier(
|
||||
"x",
|
||||
),
|
||||
@18-19 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@22-23 Num(
|
||||
"5",
|
||||
),
|
||||
|
|
|
@ -21,15 +21,17 @@ Defs(
|
|||
"@Thunk",
|
||||
),
|
||||
[
|
||||
@7-9 Identifier(
|
||||
"it",
|
||||
),
|
||||
@7-9 Identifier {
|
||||
ident: "it",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
@12-22 Apply(
|
||||
@12-14 Var {
|
||||
module_name: "",
|
||||
ident: "id",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@16-21 ParensAround(
|
||||
|
@ -56,6 +58,7 @@ Defs(
|
|||
@23-25 Var {
|
||||
module_name: "",
|
||||
ident: "it",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@26-28 Record(
|
||||
|
|
|
@ -6,10 +6,12 @@ Apply(
|
|||
@5-6 Var {
|
||||
module_name: "",
|
||||
ident: "m",
|
||||
suffixed: 0,
|
||||
},
|
||||
@7-8 Var {
|
||||
module_name: "",
|
||||
ident: "n",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
Space,
|
||||
|
|
|
@ -2,6 +2,7 @@ When(
|
|||
@5-6 Var {
|
||||
module_name: "",
|
||||
ident: "n",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
WhenBranch {
|
||||
|
|
|
@ -2,6 +2,7 @@ When(
|
|||
@5-6 Var {
|
||||
module_name: "",
|
||||
ident: "n",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
WhenBranch {
|
||||
|
@ -12,12 +13,14 @@ When(
|
|||
"@Add",
|
||||
),
|
||||
[
|
||||
@17-18 Identifier(
|
||||
"n",
|
||||
),
|
||||
@19-20 Identifier(
|
||||
"m",
|
||||
),
|
||||
@17-18 Identifier {
|
||||
ident: "n",
|
||||
suffixed: 0,
|
||||
},
|
||||
@19-20 Identifier {
|
||||
ident: "m",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
[
|
||||
|
@ -31,6 +34,7 @@ When(
|
|||
@24-25 Var {
|
||||
module_name: "",
|
||||
ident: "n",
|
||||
suffixed: 0,
|
||||
},
|
||||
@26-27 Plus,
|
||||
),
|
||||
|
@ -38,6 +42,7 @@ When(
|
|||
@28-29 Var {
|
||||
module_name: "",
|
||||
ident: "m",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
guard: None,
|
||||
|
|
|
@ -38,9 +38,10 @@ Defs(
|
|||
],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Identifier(
|
||||
"a",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@2-3 BoundVariable(
|
||||
"e",
|
||||
),
|
||||
|
@ -50,5 +51,6 @@ Defs(
|
|||
@12-14 Var {
|
||||
module_name: "",
|
||||
ident: "e0",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -17,9 +17,10 @@ Defs {
|
|||
header: TypeHeader {
|
||||
name: @0-10 "Bookmark",
|
||||
vars: [
|
||||
@9-10 Identifier(
|
||||
"a",
|
||||
),
|
||||
@9-10 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
},
|
||||
typ: @14-53 Record {
|
||||
|
|
|
@ -16,13 +16,15 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-29 Apply(
|
||||
@4-7 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@9-28 ParensAround(
|
||||
|
@ -30,6 +32,7 @@ Defs(
|
|||
@9-12 Var {
|
||||
module_name: "",
|
||||
ident: "baz",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@13-28 Record(
|
||||
|
@ -42,6 +45,7 @@ Defs(
|
|||
@22-26 Var {
|
||||
module_name: "",
|
||||
ident: "blah",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
@ -68,6 +72,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,13 +16,15 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-22 Apply(
|
||||
@4-7 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@8-22 Record(
|
||||
|
@ -38,6 +40,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "blah",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
@ -64,6 +67,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"a",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-17 List(
|
||||
[
|
||||
@8-9 SpaceBefore(
|
||||
|
@ -49,6 +50,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -16,13 +16,15 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Body(
|
||||
@0-1 Identifier(
|
||||
"x",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
@4-23 Apply(
|
||||
@4-7 Var {
|
||||
module_name: "",
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@8-23 Record(
|
||||
|
@ -35,6 +37,7 @@ Defs(
|
|||
@17-21 Var {
|
||||
module_name: "",
|
||||
ident: "blah",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
@ -57,6 +60,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "x",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -19,13 +19,15 @@ Defs(
|
|||
name: @0-1 "U",
|
||||
vars: [
|
||||
@2-5 Apply(
|
||||
@2-3 Identifier(
|
||||
"b",
|
||||
),
|
||||
@2-3 Identifier {
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@4-5 Identifier(
|
||||
"a",
|
||||
),
|
||||
@4-5 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
),
|
||||
],
|
||||
|
@ -41,6 +43,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -17,9 +17,10 @@ Defs(
|
|||
value_defs: [
|
||||
Annotation(
|
||||
@0-1 Apply(
|
||||
@0-1 Identifier(
|
||||
"i",
|
||||
),
|
||||
@0-1 Identifier {
|
||||
ident: "i",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
@5-6 SpaceBefore(
|
||||
Tag(
|
||||
|
@ -44,6 +45,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -30,6 +30,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -30,6 +30,7 @@ Defs(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
[
|
||||
Newline,
|
||||
|
|
|
@ -3,6 +3,7 @@ Apply(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
[
|
||||
|
|
|
@ -3,6 +3,7 @@ RecordAccess(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "rec",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
"field",
|
||||
|
|
|
@ -3,6 +3,7 @@ RecordAccess(
|
|||
Var {
|
||||
module_name: "One.Two",
|
||||
ident: "rec",
|
||||
suffixed: 0,
|
||||
},
|
||||
),
|
||||
"field",
|
||||
|
|
|
@ -2,5 +2,6 @@ ParensAround(
|
|||
Var {
|
||||
module_name: "",
|
||||
ident: "whee",
|
||||
suffixed: 0,
|
||||
},
|
||||
)
|
||||
|
|
|
@ -18,12 +18,14 @@ Defs(
|
|||
header: TypeHeader {
|
||||
name: @0-4 "Blah",
|
||||
vars: [
|
||||
@5-6 Identifier(
|
||||
"a",
|
||||
),
|
||||
@7-8 Identifier(
|
||||
"b",
|
||||
),
|
||||
@5-6 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@7-8 Identifier {
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
},
|
||||
ann: @11-26 Apply(
|
||||
|
|
|
@ -16,9 +16,10 @@ Defs(
|
|||
type_defs: [],
|
||||
value_defs: [
|
||||
Annotation(
|
||||
@0-3 Identifier(
|
||||
"foo",
|
||||
),
|
||||
@0-3 Identifier {
|
||||
ident: "foo",
|
||||
suffixed: 0,
|
||||
},
|
||||
@6-33 As(
|
||||
@6-21 Apply(
|
||||
"Foo.Bar",
|
||||
|
@ -36,12 +37,14 @@ Defs(
|
|||
TypeHeader {
|
||||
name: @25-29 "Blah",
|
||||
vars: [
|
||||
@30-31 Identifier(
|
||||
"a",
|
||||
),
|
||||
@32-33 Identifier(
|
||||
"b",
|
||||
),
|
||||
@30-31 Identifier {
|
||||
ident: "a",
|
||||
suffixed: 0,
|
||||
},
|
||||
@32-33 Identifier {
|
||||
ident: "b",
|
||||
suffixed: 0,
|
||||
},
|
||||
],
|
||||
},
|
||||
),
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue