Variable: haskell-lexeme-qsym

haskell-lexeme-qsym is a variable defined in haskell-lexeme.el.

Value

"\\(?:\\(?:'*\\)\\(?:\\(?:[[:upper:]][[:alnum:]'_]*\\.\\)*\\)\\([[:alpha:]_][[:alnum:]'_]*\\)\\)"

Documentation

Regexp matching a valid qualified symbol.

Note that (match-string 1) returns the unqualified part.

Source Code

;; Defined in /nix/store/9lz2mhw95f9fqxr9mnq46k3f6qz3aq83-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-mode-20260904.1042/haskell-lexeme.el
(defconst haskell-lexeme-qsym
  (rx-to-string `(: (regexp "'*")
                    (regexp ,haskell-lexeme-modid-opt-prefix)
                    (group (regexp ,haskell-lexeme-id))))
  "Regexp matching a valid qualified symbol.

Note that (match-string 1) returns the unqualified part.")