tree-sitter-perga/test/corpus/let.txt
2024-12-10 21:40:39 -08:00

65 lines
1.5 KiB
Text

===
Let
===
def foo :=
let (x : bar := a)
(y := x)
(f (x : A) := x)
in
x
end;
---
(program
(definition
(identifier)
(expr
(app_term
(let
(binding
(identifier)
(ascription
(expr
(app_term
(binex
(app
(term
(identifier)))))))
(expr
(app_term
(binex
(app
(term
(identifier)))))))
(binding
(identifier)
(expr
(app_term
(binex
(app
(term
(identifier)))))))
(binding
(identifier)
(param_block
(identifier)
(expr
(app_term
(binex
(app
(term
(identifier)))))))
(expr
(app_term
(binex
(app
(term
(identifier)))))))
(expr
(app_term
(binex
(app
(term
(identifier)))))))))))