Variable: semantic-grammar-syntax-help
semantic-grammar-syntax-help is a variable defined in grammar.el.gz.
Value
Large value
(("symbol" . "Syntax: A symbol of alpha numeric and symbol characters")
("number" . "Syntax: Numeric characters.")
("punctuation" . "Syntax: Punctuation character.")
("semantic-list" . "Syntax: A list delimited by any valid list characters")
("open-paren" . "Syntax: Open Parenthesis character")
("close-paren" . "Syntax: Close Parenthesis character")
("string" . "Syntax: String character delimited text")
("comment" . "Syntax: Comment character delimited text")
("EMPTY" . "Syntax: Match empty text")
("ASSOC" . "Lambda Key: (ASSOC key1 value1 key2 value2 ...)")
("EXPAND" . "Lambda Key: (EXPAND <list id> <rule>)")
("EXPANDFULL" . "Lambda Key: (EXPANDFULL <list id> <rule>)")
("TAG" . "Generic Tag Generation: (TAG <name> <tag-class> [ :key value ]*)")
("VARIABLE-TAG" . "(VARIABLE-TAG <name> <lang-type> <default-value> [ :key value ]*)")
("FUNCTION-TAG" . "(FUNCTION-TAG <name> <lang-type> <arg-list> [ :key value ]*)")
("TYPE-TAG" . "(TYPE-TAG <name> <lang-type> <part-list> <parents> [ :key value ]*)")
("INCLUDE-TAG" . "(INCLUDE-TAG <name> <system-flag> [ :key value ]*)")
("PACKAGE-TAG" . "(PACKAGE-TAG <name> <detail> [ :key value ]*)")
("CODE-TAG" . "(CODE-TAG <name> <detail> [ :key value ]*)")
("ALIAS-TAG" . "(ALIAS-TAG <name> <aliasclass> <definition> [:key value]*)")
("$1" . "Match Value: Value from match list in slot 1")
("$2" . "Match Value: Value from match list in slot 2")
("$3" . "Match Value: Value from match list in slot 3")
("$4" . "Match Value: Value from match list in slot 4")
("$5" . "Match Value: Value from match list in slot 5")
("$6" . "Match Value: Value from match list in slot 6")
("$7" . "Match Value: Value from match list in slot 7")
("$8" . "Match Value: Value from match list in slot 8")
("$9" . "Match Value: Value from match list in slot 9")
(",$1" . "Match Value: Value from match list in slot 1")
(",$2" . "Match Value: Value from match list in slot 2")
(",$3" . "Match Value: Value from match list in slot 3")
(",$4" . "Match Value: Value from match list in slot 4")
(",$5" . "Match Value: Value from match list in slot 5")
(",$6" . "Match Value: Value from match list in slot 6")
(",$7" . "Match Value: Value from match list in slot 7")
(",$8" . "Match Value: Value from match list in slot 8")
(",$9" . "Match Value: Value from match list in slot 9"))
Documentation
Association of syntax elements, and the corresponding help.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/grammar.el.gz
;;; Additional help
;;
(defvar semantic-grammar-syntax-help
'(
;; Lexical Symbols
("symbol" . "Syntax: A symbol of alpha numeric and symbol characters")
("number" . "Syntax: Numeric characters.")
("punctuation" . "Syntax: Punctuation character.")
("semantic-list" . "Syntax: A list delimited by any valid list characters")
("open-paren" . "Syntax: Open Parenthesis character")
("close-paren" . "Syntax: Close Parenthesis character")
("string" . "Syntax: String character delimited text")
("comment" . "Syntax: Comment character delimited text")
;; Special Macros
("EMPTY" . "Syntax: Match empty text")
("ASSOC" . "Lambda Key: (ASSOC key1 value1 key2 value2 ...)")
("EXPAND" . "Lambda Key: (EXPAND <list id> <rule>)")
("EXPANDFULL" . "Lambda Key: (EXPANDFULL <list id> <rule>)")
;; Tag Generator Macros
("TAG" . "Generic Tag Generation: (TAG <name> <tag-class> [ :key value ]*)")
("VARIABLE-TAG" . "(VARIABLE-TAG <name> <lang-type> <default-value> [ :key value ]*)")
("FUNCTION-TAG" . "(FUNCTION-TAG <name> <lang-type> <arg-list> [ :key value ]*)")
("TYPE-TAG" . "(TYPE-TAG <name> <lang-type> <part-list> <parents> [ :key value ]*)")
("INCLUDE-TAG" . "(INCLUDE-TAG <name> <system-flag> [ :key value ]*)")
("PACKAGE-TAG" . "(PACKAGE-TAG <name> <detail> [ :key value ]*)")
("CODE-TAG" . "(CODE-TAG <name> <detail> [ :key value ]*)")
("ALIAS-TAG" . "(ALIAS-TAG <name> <aliasclass> <definition> [:key value]*)")
;; Special value macros
("$1" . "Match Value: Value from match list in slot 1")
("$2" . "Match Value: Value from match list in slot 2")
("$3" . "Match Value: Value from match list in slot 3")
("$4" . "Match Value: Value from match list in slot 4")
("$5" . "Match Value: Value from match list in slot 5")
("$6" . "Match Value: Value from match list in slot 6")
("$7" . "Match Value: Value from match list in slot 7")
("$8" . "Match Value: Value from match list in slot 8")
("$9" . "Match Value: Value from match list in slot 9")
;; Same, but with annoying , in front.
(",$1" . "Match Value: Value from match list in slot 1")
(",$2" . "Match Value: Value from match list in slot 2")
(",$3" . "Match Value: Value from match list in slot 3")
(",$4" . "Match Value: Value from match list in slot 4")
(",$5" . "Match Value: Value from match list in slot 5")
(",$6" . "Match Value: Value from match list in slot 6")
(",$7" . "Match Value: Value from match list in slot 7")
(",$8" . "Match Value: Value from match list in slot 8")
(",$9" . "Match Value: Value from match list in slot 9")
)
"Association of syntax elements, and the corresponding help.")