Function: parseclj-lex-symbol
parseclj-lex-symbol is a byte-compiled function defined in
parseclj-lex.el.
Signature
(parseclj-lex-symbol)
Documentation
Return a lex token representing a symbol.
Because of their special meaning, symbols "nil", "true", and "false" are returned as their own lex tokens.
Source Code
;; Defined in ~/.emacs.d/elpa/parseclj-20231203.1905/parseclj-lex.el
(defun parseclj-lex-symbol ()
"Return a lex token representing a symbol.
Because of their special meaning, symbols \"nil\", \"true\", and \"false\"
are returned as their own lex tokens."
(let ((pos (point)))
(right-char)
(let ((sym (parseclj-lex-get-symbol-at-point pos)))
(cond
((equal sym "nil") (parseclj-lex-token :nil "nil" pos))
((equal sym "true") (parseclj-lex-token :true "true" pos))
((equal sym "false") (parseclj-lex-token :false "false" pos))
(t (parseclj-lex-token :symbol sym pos))))))