Function: verilog-in-attribute-p

verilog-in-attribute-p is a byte-compiled function defined in verilog-mode.el.gz.

Signature

(verilog-in-attribute-p)

Documentation

Return non-nil if point is in an attribute (* [] attribute *).

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
    (or (nth 3 state) (nth 4 state) (nth 7 state)))) ; Inside string or comment)

(defun verilog-in-attribute-p ()
  "Return non-nil if point is in an attribute (* [] attribute *)."
  (let ((pos (point)))
    (save-match-data
      (save-excursion
        (and (verilog-re-search-backward "(\\*" nil 'move)
             (progn (forward-sexp)
                    (skip-chars-backward "*)"))
             (< pos (point)))))))