Function: semantic-grammar-setupcode-builder-bovine-grammar-mode
semantic-grammar-setupcode-builder-bovine-grammar-mode is a
byte-compiled function defined in grammar.el.gz.
Signature
(semantic-grammar-setupcode-builder-bovine-grammar-mode)
Documentation
Return the text of the setup code.
Override semantic-grammar-setupcode-builder in bovine-grammar-mode
buffers.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/bovine/grammar.el.gz
(define-mode-local-override semantic-grammar-setupcode-builder
bovine-grammar-mode ()
"Return the text of the setup code."
(format
"(setq semantic--parse-table %s\n\
semantic-debug-parser-source %S\n\
semantic-debug-parser-class 'semantic-bovine-debug-parser
semantic-debug-parser-debugger-source 'semantic/bovine/debug
semantic-flex-keywords-obarray %s\n\
%s)"
(semantic-grammar-parsetable)
(bovine-grammar-calculate-source-on-path)
(semantic-grammar-keywordtable)
(let ((mode (semantic-grammar-languagemode)))
;; Is there more than one major mode?
(if (and (listp mode) (> (length mode) 1))
(format "semantic-equivalent-major-modes '%S\n" mode)
""))))