Function: semantic-lex-preset-default-types
semantic-lex-preset-default-types is a byte-compiled function defined
in lex.el.gz.
Signature
(semantic-lex-preset-default-types)
Documentation
Install useful default properties for well known types.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/lex.el.gz
(defun semantic-lex-preset-default-types ()
"Install useful default properties for well known types."
(semantic-lex-type-put "punctuation" 'matchdatatype 'string t)
(semantic-lex-type-put "punctuation" 'syntax "\\(\\s.\\|\\s$\\|\\s'\\)+")
(semantic-lex-type-put "keyword" 'matchdatatype 'keyword t)
(semantic-lex-type-put "keyword" 'syntax "\\(\\sw\\|\\s_\\)+")
(semantic-lex-type-put "symbol" 'matchdatatype 'regexp t)
(semantic-lex-type-put "symbol" 'syntax "\\(\\sw\\|\\s_\\)+")
(semantic-lex-type-put "string" 'matchdatatype 'sexp t)
(semantic-lex-type-put "string" 'syntax "\\s\"")
(semantic-lex-type-put "number" 'matchdatatype 'regexp t)
(semantic-lex-type-put "number" 'syntax 'semantic-lex-number-expression)
(semantic-lex-type-put "block" 'matchdatatype 'block t)
(semantic-lex-type-put "block" 'syntax "\\s(\\|\\s)")
)