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