Function: semantic-lex-beginning-of-line
semantic-lex-beginning-of-line is a byte-compiled function defined in
lex.el.gz.
Signature
(semantic-lex-beginning-of-line)
Documentation
Detect and create a beginning of line token (BOL).
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/lex.el.gz
(define-lex-analyzer semantic-lex-beginning-of-line
"Detect and create a beginning of line token (BOL)."
(and (bolp)
;; Just insert a (bol N . N) token in the token stream,
;; without moving the point. N is the point at the
;; beginning of line.
(semantic-lex-push-token (semantic-lex-token 'bol (point) (point)))
nil) ;; CONTINUE
;; We identify and add the BOL token onto the stream, but since
;; semantic-lex-end-point doesn't move, we always fail CONDITION, and have no
;; FORMS body.
nil)