Function: ruby-syntax-expansion-allowed-p
ruby-syntax-expansion-allowed-p is a byte-compiled function defined in
ruby-mode.el.gz.
Signature
(ruby-syntax-expansion-allowed-p PARSE-STATE)
Documentation
Return non-nil if expression expansion is allowed.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ruby-mode.el.gz
(defun ruby-syntax-expansion-allowed-p (parse-state)
"Return non-nil if expression expansion is allowed."
(let ((term (nth 3 parse-state)))
(cond
((memq term '(?\" ?` ?\n ?/)))
((eq term t)
(save-match-data
(save-excursion
(goto-char (nth 8 parse-state))
(looking-at "%\\(?:[QWrxI]\\|\\W\\)")))))))