(function_block_definition
  name: (identifier) @name) @class

(function_definition
  name: (identifier) @name) @function

(program_definition
  name: (identifier) @name) @module

(method_definition
  name: (identifier) @name) @function

(action_definition
  name: (identifier) @name) @function

(type_definition
  name: (identifier) @name) @struct
