Variable: semantic-lex-beginning-of-line
semantic-lex-beginning-of-line is a variable defined in lex.el.gz.
Value
((and
(bolp)
(semantic-lex-push-token
(semantic-lex-token 'bol
(point)
(point)))
nil)
nil)
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)