Function: wisent-grammar-SKIP-BLOCK

wisent-grammar-SKIP-BLOCK is a byte-compiled function defined in grammar.el.gz.

Signature

(wisent-grammar-SKIP-BLOCK &optional SYMB)

Documentation

Expand call to SKIP-BLOCK grammar macro.

Return the form to skip a parenthesized block. Optional argument SYMB is a $I placeholder symbol that gives the bounds of the block to skip. By default, skip the block at $1. See also the function wisent-skip-block.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/wisent/grammar.el.gz
(defun wisent-grammar-SKIP-BLOCK (&optional symb)
  "Expand call to SKIP-BLOCK grammar macro.
Return the form to skip a parenthesized block.
Optional argument SYMB is a $I placeholder symbol that gives the
bounds of the block to skip.  By default, skip the block at `$1'.
See also the function `wisent-skip-block'."
  (let ($ri)
    (when symb
      (unless (setq $ri (wisent-grammar-region-placeholder symb))
        (error "Invalid form (SKIP-BLOCK %s)" symb)))
    `(wisent-skip-block ,$ri)))