if
ApplyCallNode {
monadic: false,
caller: a,
arguments: [],
body: None,
span: 4..8,
}
if
ApplyCallNode {
monadic: false,
caller: a,
arguments: [],
body: None,
span: 13..17,
}
ApplyCallNode {
monadic: false,
caller: else,
arguments: [],
body: None,
span: 22..26,
}
if
ApplyCallNode {
monadic: false,
caller: a,
arguments: [],
body: None,
span: 31..35,
}
else
if
ApplyCallNode {
monadic: false,
caller: b,
arguments: [],
body: None,
span: 45..49,
}
if
ApplyCallNode {
monadic: false,
caller: a,
arguments: [],
body: None,
span: 54..58,
}
else
if
ApplyCallNode {
monadic: false,
caller: b,
arguments: [],
body: None,
span: 68..72,
}
ApplyCallNode {
monadic: false,
caller: else,
arguments: [],
body: None,
span: 77..81,
}
if
ApplyCallNode {
monadic: false,
caller: a,
arguments: [],
body: None,
span: 86..90,
}
else
if
ApplyCallNode {
monadic: false,
caller: b,
arguments: [],
body: None,
span: 100..104,
}
else
if
ApplyCallNode {
monadic: false,
caller: c,
arguments: [],
body: None,
span: 114..118,
}
if
ApplyCallNode {
monadic: false,
caller: a,
arguments: [],
body: None,
span: 123..127,
}
else
if
ApplyCallNode {
monadic: false,
caller: b,
arguments: [],
body: None,
span: 137..141,
}
else
if
ApplyCallNode {
monadic: false,
caller: c,
arguments: [],
body: None,
span: 151..155,
}
ApplyCallNode {
monadic: false,
caller: else,
arguments: [],
body: None,
span: 160..164,
}
if
VariableDeclaration {
pattern: TuplePatternNode {
bind: None,
name: None,
terms: [],
span: 0..0,
},
body: ApplyCallNode {
monadic: false,
caller: point,
arguments: [],
body: None,
span: 188..217,
},
span: 170..219,
}
if
VariableDeclaration {
pattern: TuplePatternNode {
bind: None,
name: None,
terms: [],
span: 0..0,
},
body: ApplyCallNode {
monadic: false,
caller: x,
arguments: [],
body: None,
span: 244..266,
},
span: 222..267,
}