]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/progmodes/verilog-mode.el internal code cleanup.
authorMattias Engdegard <mattiase@acm.org>
Tue, 30 Mar 2021 11:54:41 +0000 (07:54 -0400)
committerWilson Snyder <wsnyder@wsnyder.org>
Tue, 30 Mar 2021 11:54:41 +0000 (07:54 -0400)
* lisp/progmodes/verilog-mode.el (verilog-at-close-struct-p):
Internal code cleanup.

lisp/progmodes/verilog-mode.el

index 8ba3483bccac2c7b4c5d8975d9c3dd8473decfdd..a7f72950b1025d576dc6b54f729b09850f242801 100644 (file)
@@ -9,7 +9,7 @@
 ;; Keywords: languages
 ;; The "Version" is the date followed by the decimal rendition of the Git
 ;;     commit hex.
-;; Version: 2021.03.29.215531170
+;; Version: 2021.03.30.243771231
 
 ;; Yoni Rabkin <yoni@rabkins.net> contacted the maintainer of this
 ;; file on 19/3/2008, and the maintainer agreed that when a bug is
 ;;
 
 ;; This variable will always hold the version number of the mode
-(defconst verilog-mode-version "2021-03-29-cd8bea2-vpo-GNU"
+(defconst verilog-mode-version "2021-03-30-e87a75f-vpo-GNU"
   "Version of this Verilog mode.")
 (defconst verilog-mode-release-emacs t
   "If non-nil, this version of Verilog mode was released with Emacs itself.")
@@ -6650,14 +6650,9 @@ Return >0 for nested struct."
 
 (defun verilog-at-close-struct-p ()
   "If at the } that closes a struct, return true."
-  (if (and
-       (equal (char-after) ?\})
-       (verilog-in-struct-p))
-      ;; true
-      (save-excursion
-        (if (looking-at "}\\(?:\\s-*\\w+\\s-*\\(\\s-*\\,\\s-*\\w+\\)*\\)?;") 1))
-    ;; false
-    nil))
+  (and (equal (char-after) ?\})
+       (verilog-in-struct-p)
+       (looking-at "}\\(?:\\s-*\\w+\\s-*\\(?:,\\s-*\\w+\\s-*\\)*\\)?;")))
 
 (defun verilog-parenthesis-depth ()
   "Return non zero if in parenthetical-expression."