Function: parseclj-lex-string*
parseclj-lex-string* is a byte-compiled function defined in
parseclj-lex.el.
Signature
(parseclj-lex-string*)
Documentation
Helper for string/regex lexing.
Returns either the string, or an error token
Source Code
;; Defined in ~/.emacs.d/elpa/parseclj-20231203.1905/parseclj-lex.el
(defun parseclj-lex-string* ()
"Helper for string/regex lexing.
Returns either the string, or an error token"
(let ((pos (point)))
(right-char)
(while (not (or (equal (char-after (point)) ?\") (parseclj-lex-at-eof-p)))
(if (equal (char-after (point)) ?\\)
(right-char 2)
(right-char)))
(when (equal (char-after (point)) ?\")
(right-char)
(buffer-substring-no-properties pos (point)))))