aboutsummaryrefslogtreecommitdiff
path: root/tools/tree-sitter/test/corpus/const_var_chain.txt
blob: fca40c95bcb34a3ca8fcd72e48d2828e1c15b03e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
==================
const_var_chain
==================

program()
var
  x: const Int := 42
  y: Int := x

begin
  assert(y = 42)
end.

---

(source_file
  (program_declaration
    (var_section
      (variable_declaration
        (identifier_definition
          (identifier))
        (const_type
          (identifier))
        (literal
          (integer)))
      (variable_declaration
        (identifier_definition
          (identifier))
        (identifier)
        (identifier)))
    (call_expression
      (identifier)
      (argument_list
        (binary_expression
          (identifier)
          (literal
            (integer)))))))