Function: semantic-grammar-setupcode-builder-wisent-grammar-mode

semantic-grammar-setupcode-builder-wisent-grammar-mode is a byte-compiled function defined in grammar.el.gz.

Signature

(semantic-grammar-setupcode-builder-wisent-grammar-mode)

Documentation

Return the parser setup code.

Override semantic-grammar-setupcode-builder in wisent-grammar-mode buffers.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/semantic/wisent/grammar.el.gz
(define-mode-local-override semantic-grammar-setupcode-builder
  wisent-grammar-mode ()
  "Return the parser setup code."
  (format
   "(semantic-install-function-overrides\n\
      '((semantic-parse-stream . wisent-parse-stream)))\n\
    (setq semantic-parser-name \"LALR\"\n\
          semantic--parse-table %s\n\
          semantic-debug-parser-source %S\n\
          semantic-flex-keywords-obarray %s\n\
          semantic-lex-types-obarray %s)\n\
    ;; Collect unmatched syntax lexical tokens\n\
    (add-hook 'wisent-discarding-token-functions\n\
              #'wisent-collect-unmatched-syntax nil t)"
   (semantic-grammar-parsetable)
   (buffer-name)
   (semantic-grammar-keywordtable)
   (semantic-grammar-tokentable)))