Function: verilog-insert-indices

verilog-insert-indices is an interactive and byte-compiled function defined in verilog-mode.el.gz.

Signature

(verilog-insert-indices MAX)

Documentation

Insert a set of indices into a rectangle.

The upper left corner is defined by point. Indices begin with 0 and extend to the MAX - 1. If no prefix arg is given, the user is prompted for a value. The indices are surrounded by square brackets []. For example, the following code with the point located after the first a gives:

    a = b a[ 0] = b
    a = b a[ 1] = b
    a = b a[ 2] = b
    a = b a[ 3] = b
    a = b ==> insert-indices ==> a[ 4] = b
    a = b a[ 5] = b
    a = b a[ 6] = b
    a = b a[ 7] = b
    a = b a[ 8] = b

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/verilog-mode.el.gz
(defun verilog-insert-indices (max)
  "Insert a set of indices into a rectangle.
The upper left corner is defined by point.  Indices begin with 0
and extend to the MAX - 1.  If no prefix arg is given, the user
is prompted for a value.  The indices are surrounded by square
brackets [].  For example, the following code with the point
located after the first `a' gives:

    a = b                           a[  0] = b
    a = b                           a[  1] = b
    a = b                           a[  2] = b
    a = b                           a[  3] = b
    a = b   ==> insert-indices ==>  a[  4] = b
    a = b                           a[  5] = b
    a = b                           a[  6] = b
    a = b                           a[  7] = b
    a = b                           a[  8] = b"

  (interactive "NMAX: ")
  (verilog-insert-1 "[%3d]" max))