Function: haskell-ts-sexp
haskell-ts-sexp is a natively compiled function defined in
haskell-ts-mode.el.
Signature
(haskell-ts-sexp NODE)
Documentation
Returns non-nil on a sexp node.
Source Code
;; Defined in /nix/store/84k99g1lc4gz6zw2djcsyzr9zviz842h-emacs-packages-deps/share/emacs/site-lisp/elpa/haskell-ts-mode-1.3.5/haskell-ts-mode.el
(defun haskell-ts-sexp (node)
"Returns non-nil on a sexp node."
(let ((node-text (treesit-node-text node 1)))
(and
(not (member node-text '( "{" "}" "[" "]" "(" ")" ";")))
(not (and (string= "operator" (treesit-node-field-name node))
(= 1 (length node-text)))))))