File: grammar.el.html

Major mode framework for editing Semantic's input grammar files.

Defined variables (20)

semantic--grammar-macdecl-reRegexp that matches a macro declaration statement.
semantic-grammar-brackets-as-parens-syntax-tableSyntax table that consider brackets as parenthesis.
semantic-grammar-file-regexpRegexp which matches grammar source files.
semantic-grammar-footer-templateGenerated footer template.
semantic-grammar-header-templateGenerated header template.
semantic-grammar-lex-c-char-reRegexp matching C-like character literals.
semantic-grammar-lex-epilogueDetect and create an epilogue or percent-percent token.
semantic-grammar-lex-prologueDetect and create a prologue token.
semantic-grammar-macrosList of associations (MACRO-NAME . EXPANDER).
semantic-grammar-menuCommon semantic grammar menu.
semantic-grammar-mode-hookHook run when starting Semantic grammar mode.
semantic-grammar-mode-keywordsFont Lock keywords used to highlight Semantic grammar buffers.
semantic-grammar-mode-keywords-1Font Lock keywords used to highlight Semantic grammar buffers.
semantic-grammar-mode-keywords-2Font Lock keywords used to highlight Semantic grammar buffers.
semantic-grammar-mode-keywords-3Font Lock keywords used to highlight Semantic grammar buffers.
semantic-grammar-mode-mapKeymap used in ‘semantic-grammar-mode’.
semantic-grammar-mode-syntax-tableSyntax table used in a Semantic grammar buffers.
semantic-grammar-require-formThe form to use to load the parser engine.
semantic-grammar-skip-quoted-syntax-tableSyntax table to skip a whole quoted expression in grammar code.
semantic-grammar-syntax-helpAssociation of syntax elements, and the corresponding help.

Defined functions (100)

semantic--docstring-format-sym-doc(PREFIX DOC &optional FACE)
semantic--grammar-clear-macros-regexp-2(&rest _)
semantic--grammar-macro-compl-dict()
semantic--grammar-macro-compl-elt(DEF &optional FULL)
semantic--grammar-macro-function-tag(NAME)
semantic--grammar-macro-lib-part(DEF)
semantic--grammar-macros-matcher(END)
semantic--grammar-macros-regexp-1()
semantic--grammar-macros-regexp-2()
semantic-analyze-current-context-semantic-grammar-mode(POINT)
semantic-analyze-possible-completions-semantic-grammar-mode(CONTEXT &rest FLAGS)
semantic-ctxt-current-argument-semantic-grammar-mode(&optional POINT)
semantic-ctxt-current-assignment-semantic-grammar-mode(&optional POINT)
semantic-ctxt-current-class-list-semantic-grammar-mode(&optional POINT)
semantic-ctxt-current-function-semantic-grammar-mode(&optional POINT)
semantic-ctxt-current-mode-semantic-grammar-mode(&optional POINT)
semantic-format-tag-abbreviate-semantic-grammar-mode(TAG &optional PARENT COLOR)
semantic-format-tag-summarize-semantic-grammar-mode(TAG &optional PARENT COLOR)
semantic-grammar--lex-block-specs()
semantic-grammar--lex-delim-spec(BLOCK-SPEC)
semantic-grammar--template-expand(TEMPLATE ENV)
semantic-grammar-ASSOC(&rest ARGS)
semantic-grammar-anchored-indentation()
semantic-grammar-as-string(OBJECT)
semantic-grammar-backquote-p(SYM)
semantic-grammar-backward-item()
semantic-grammar-batch-build-one-package(FILE)
semantic-grammar-batch-build-packages()
semantic-grammar-buffer-file(&optional BUFFER)
semantic-grammar-complete()
semantic-grammar-copyright-line()
semantic-grammar-create-package(&optional FORCE UPTODATE)
semantic-grammar-do-grammar-indent()
semantic-grammar-do-lisp-indent()
semantic-grammar-edits-new-change-hook-fcn(OVERLAY)
semantic-grammar-eldoc-get-macro-docstring(MACRO EXPANDER)
semantic-grammar-electric-punctuation()
semantic-grammar-epilogue()
semantic-grammar-epilogue-start()
semantic-grammar-expected-conflicts()
semantic-grammar-find-macro-expander(MACRO-NAME LIBRARY)
semantic-grammar-first-tag-name(CLASS)
semantic-grammar-footer()
semantic-grammar-header()
semantic-grammar-in-lisp-p()
semantic-grammar-indent()
semantic-grammar-insert-defanalyzer(TYPE)
semantic-grammar-insert-defanalyzers()
semantic-grammar-insert-defconst(NAME VALUE DOCSTRING)
semantic-grammar-insert-defconst-with-eval(NAME VALUE DOCSTRING)
semantic-grammar-insert-define(DEFINE)
semantic-grammar-insert-defun(NAME BODY DOCSTRING)
semantic-grammar-insert-keyword(NAME)
semantic-grammar-item-text(ITEM)
semantic-grammar-item-value(ITEM)
semantic-grammar-keyword-data()
semantic-grammar-keyword-properties(KEYWORDS)
semantic-grammar-keywords()
semantic-grammar-keywordtable()
semantic-grammar-keywordtable-builder()
semantic-grammar-keywordtable-builder-default()
semantic-grammar-languagemode()
semantic-grammar-lex-buffer()
semantic-grammar-lex-epilogue()
semantic-grammar-lex-prologue()
semantic-grammar-lexer(START END &optional DEPTH LENGTH)
semantic-grammar-macros()
semantic-grammar-mode()
semantic-grammar-package()
semantic-grammar-parser-data()
semantic-grammar-parsetable()
semantic-grammar-parsetable-builder()
semantic-grammar-parsetable-builder-default()
semantic-grammar-prologue()
semantic-grammar-quote-p(SYM)
semantic-grammar-quoted-form(EXP)
semantic-grammar-quotemode()
semantic-grammar-recreate-package()
semantic-grammar-scopestart()
semantic-grammar-setup-data()
semantic-grammar-setup-menu(&optional MODE-MENU)
semantic-grammar-setup-menu-emacs(SYMBOL MODE-MENU)
semantic-grammar-setup-menu-xemacs(SYMBOL MODE-MENU)
semantic-grammar-setupcode-builder()
semantic-grammar-setupcode-builder-default()
semantic-grammar-setupfunction()
semantic-grammar-start()
semantic-grammar-tag-symbols(CLASS)
semantic-grammar-token-%put-properties(TOKENS)
semantic-grammar-token-%type-properties(&optional PROPS)
semantic-grammar-token-data()
semantic-grammar-token-properties(TOKENS)
semantic-grammar-tokens()
semantic-grammar-tokentable()
semantic-grammar-tokentable-builder()
semantic-grammar-tokentable-builder-default()
semantic-grammar-use-macros()
semantic-idle-summary-current-symbol-info-semantic-grammar-mode()
semantic-tag-boundary-p-semantic-grammar-mode(TAG)
semantic-tag-components-semantic-grammar-mode(TAG)

Defined faces (0)