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)
       ""))))