Function: parseclj-lex-regex

parseclj-lex-regex is a byte-compiled function defined in parseclj-lex.el.

Signature

(parseclj-lex-regex)

Documentation

Return a lex token representing a regular expression.

If EOF is reached without finding a closing double quote, a :lex-error token is returned.

Source Code

;; Defined in ~/.emacs.d/elpa/parseclj-20231203.1905/parseclj-lex.el
(defun parseclj-lex-regex ()
  "Return a lex token representing a regular expression.
If EOF is reached without finding a closing double quote, a :lex-error
token is returned."
  (let ((pos (1- (point)))
        (str (parseclj-lex-string*)))
    (if str
        (parseclj-lex-token :regex (concat "#" str) pos)
      (parseclj-lex-error-token pos :invalid-regex))))