view dot_config/helix/runtime/queries/verilog/textobjects.scm @ 879:0a7f9b99faab draft

feat: add verilog textobjects
author Zeger Van de Vannet <zeger@vandevan.net>
date Fri, 19 Apr 2024 16:59:12 +0200
parents 56e26ce1a5ce
children
line wrap: on
line source


(function_declaration
 (function_body_declaration
  (function_identifier
     (function_identifier
        (simple_identifier) @function.inside)))) @function.around

(module_instantiation
  (hierarchical_instance
    (list_of_port_connections
      (named_port_connection) @parameter.inside)))

(module_instantiation
  (parameter_value_assignment
    (list_of_parameter_assignments
      (named_parameter_assignment) @parameter.inside)))

(module_declaration
  (module_ansi_header
    (parameter_port_list
      (parameter_port_declaration) @parameter.inside)))

(module_declaration
  (module_ansi_header
    (list_of_port_declarations
      (ansi_port_declaration) @parameter.inside)))