Function: semantic-lex-make-backslash-no-newline
semantic-lex-make-backslash-no-newline is a byte-compiled function
defined in make.el.gz.
Signature
(semantic-lex-make-backslash-no-newline)
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)