Variable: semantic-lex-make-backslash-no-newline

semantic-lex-make-backslash-no-newline is a variable defined in make.el.gz.

Value

((and
  (looking-at "\\(\\\\\n\\s-*\\)")
  (semantic-lex-push-token
   (semantic-lex-token 'whitespace
		       (match-beginning 1)
		       (match-end 1)))
  (goto-char
   (match-end 1))
  nil)
 nil)

Documentation

Detect and create a beginning of line token (BOL).

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/make.el.gz
;;; Code:
(define-lex-analyzer semantic-lex-make-backslash-no-newline
  "Detect and create a beginning of line token (BOL)."
  (and (looking-at "\\(\\\\\n\\s-*\\)")
       ;; We have a \ at eol.  Push it as whitespace, but pretend
       ;; it never happened so we can skip the BOL tokenizer.
       (semantic-lex-push-token (semantic-lex-token 'whitespace
						    (match-beginning 1)
						    (match-end 1)))
       (goto-char (match-end 1))
       nil) ;; CONTINUE
   ;; We want to skip BOL, so move to the next condition.
   nil)