(define_directive
  name: (identifier) @local.definition.macro)

(define_function_directive
  name: (identifier) @local.definition.macro)

(parameters
  (identifier) @local.definition.parameter)

(identifier) @local.reference

(resources) @local.scope
