(program) @scope
(program (named_node) @scope)
(program (anonymous_node) @scope)
(program (grouping) @scope)

(identifier) @reference

(named_node
  (capture) @definition.var)

(anonymous_node
  (capture) @definition.var)

(grouping
  (capture) @definition.var)
