Function: semantic-grammar--lex-delim-spec
semantic-grammar--lex-delim-spec is a byte-compiled function defined
in grammar.el.gz.
Signature
(semantic-grammar--lex-delim-spec BLOCK-SPEC)
Documentation
Return delimiters specification from BLOCK-SPEC.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/grammar.el.gz
(defsubst semantic-grammar--lex-delim-spec (block-spec)
"Return delimiters specification from BLOCK-SPEC."
(condition-case nil
(let* ((standard-input (cdr block-spec))
(delim-spec (read)))
(if (and (consp delim-spec)
(car delim-spec) (symbolp (car delim-spec))
(cadr delim-spec) (symbolp (cadr delim-spec)))
delim-spec
(error "Invalid delimiter")))
(error
(error "Invalid delimiters specification %s in block token %s"
(cdr block-spec) (car block-spec)))))