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