roc/crates/compiler/parse/tests/snapshots/pass/where_clause_function.expr.result-ast
2022-10-24 13:56:06 -05:00

66 lines
1.7 KiB
Text

Defs(
Defs {
tags: [
Index(2147483648),
],
regions: [
@0-27,
],
space_before: [
Slice(start = 0, length = 0),
],
space_after: [
Slice(start = 0, length = 0),
],
spaces: [],
type_defs: [],
value_defs: [
Annotation(
@0-1 Identifier(
"f",
),
@4-27 Where(
@4-16 Function(
[
@4-5 BoundVariable(
"a",
),
],
@10-16 Function(
[
@10-11 BoundVariable(
"b",
),
],
@15-16 BoundVariable(
"c",
),
),
),
[
@20-27 HasClause {
var: @20-21 "a",
abilities: [
@26-27 Apply(
"",
"A",
[],
),
],
},
],
),
),
],
},
@29-30 SpaceBefore(
Var {
module_name: "",
ident: "f",
},
[
Newline,
Newline,
],
),
)