Function: wisent-grammar-region-placeholder

wisent-grammar-region-placeholder is a byte-compiled function defined in grammar.el.gz.

Signature

(wisent-grammar-region-placeholder SYMB)

Documentation

Given a $N placeholder symbol in SYMB, return a $regionN symbol.

Return nil if $N is not a valid placeholder symbol.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/wisent/grammar.el.gz
(defsubst wisent-grammar-region-placeholder (symb)
  "Given a $N placeholder symbol in SYMB, return a $regionN symbol.
Return nil if $N is not a valid placeholder symbol."
  (let ((n (symbol-name symb)))
    (if (string-match "^[$]\\([1-9][0-9]*\\)$" n)
        (intern (concat "$region" (match-string 1 n))))))