mirror of
https://github.com/roc-lang/roc.git
synced 2024-11-11 05:34:11 +03:00
10 lines
776 B
Plaintext
10 lines
776 B
Plaintext
|
Def {
|
||
|
loc_pattern: |L 0-0, C 0-1| Identifier(`Test.q`),
|
||
|
loc_expr: |L 0-3, C 4-26| Closure(30, `Test.1`, Recursive, [(18, |L 0-0, C 5-6| Identifier(`Test.x`))], (|L 1-3, C 8-26| When { cond_var: 19, expr_var: 29, loc_cond: |L 1-3, C 8-26| Var(`Test.x`), branches: [(WhenPattern { pattern: |L 2-2, C 12-13| IntLiteral(0), guard: None }, |L 1-3, C 8-26| Int(20, 0)), (WhenPattern { pattern: |L 3-3, C 12-13| Underscore, guard: None }, |L 1-3, C 8-26| Call((27, |L 3-3, C 17-18| Var(`Test.p`), 28), [(26, |L 3-3, C 20-25| Call((24, |L 3-3, C 22-23| Var(`Num.sub`), 25), [(21, |L 3-3, C 20-21| Var(`Test.x`)), (23, |L 3-3, C 24-25| Int(22, 1))], BinOp(Minus)))], Space))] }, 31)),
|
||
|
expr_var: 17,
|
||
|
pattern_vars: {
|
||
|
`Test.q`: 17,
|
||
|
},
|
||
|
annotation: None,
|
||
|
},
|