Variable: antlr-v2-options-alists
antlr-v2-options-alists is a variable defined in antlr-mode.el.gz.
Value
Large value
((("language" antlr-language-option-extra antlr-read-language
"Generated language: ")
("mangleLiteralPrefix" nil antlr-read-value
"Prefix for literals (default LITERAL_): " t)
("namespace" antlr-c++-mode-extra antlr-read-value
"Wrap generated C++ code in namespace: " t)
("namespaceStd" antlr-c++-mode-extra antlr-read-value
"Replace ANTLR_USE_NAMESPACE(std) by: " t)
("namespaceAntlr" antlr-c++-mode-extra antlr-read-value
"Replace ANTLR_USE_NAMESPACE(antlr) by: " t)
("genHashLines" antlr-c++-mode-extra antlr-read-boolean
"Include #line in generated C++ code? ")
("noConstructors" antlr-c++-mode-extra antlr-read-boolean
"Omit default constructors for generated classes? "))
(("k" nil antlr-read-value "Lookahead depth: ")
("importVocab" nil antlr-read-value "Import vocabulary: ")
("exportVocab" nil antlr-read-value "Export vocabulary: ")
("testLiterals" nil antlr-read-boolean
"Test each token against literals table? ")
("defaultErrorHandler" nil antlr-read-boolean
"Generate default exception handler for each rule? ")
("codeGenMakeSwitchThreshold" nil antlr-read-value
"Min number of alternatives for `switch': ")
("codeGenBitsetTestThreshold" nil antlr-read-value
"Min size of lookahead set for bitset test: ")
("analyzerDebug" nil antlr-read-boolean
"Display debugging info during grammar analysis? ")
("codeGenDebug" nil antlr-read-boolean
"Display debugging info during code generation? ")
("buildAST" nil antlr-read-boolean
"Use automatic AST construction/transformation? ")
("ASTLabelType" nil antlr-read-value
"Class of user-defined AST node: " t)
("charVocabulary" nil nil "Insert character vocabulary")
("interactive" nil antlr-read-boolean
"Generate interactive lexer/parser? ")
("caseSensitive" nil antlr-read-boolean
"Case significant when matching characters? ")
("caseSensitiveLiterals" nil antlr-read-boolean
"Case significant when testing literals table? ")
("classHeaderPrefix" nil nil
"Initial String for grammar class definition")
("classHeaderSuffix" nil nil
"Additional string for grammar class definition")
("filter" nil antlr-read-boolean
"Skip rule (the name, true or false): " antlr-grammar-tokens)
("namespace" antlr-c++-mode-extra antlr-read-value
"Wrap generated C++ code for grammar in namespace: " t)
("namespaceStd" antlr-c++-mode-extra antlr-read-value
"Replace ANTLR_USE_NAMESPACE(std) by: " t)
("namespaceAntlr" antlr-c++-mode-extra antlr-read-value
"Replace ANTLR_USE_NAMESPACE(antlr) by: " t)
("genHashLines" antlr-c++-mode-extra antlr-read-boolean
"Include #line in generated C++ code? ")
("noConstructors" antlr-c++-mode-extra antlr-read-boolean
"Omit default constructors for generated classes? "))
(("testLiterals" nil antlr-read-boolean
"Test this token against literals table? ")
("defaultErrorHandler" nil antlr-read-boolean
"Generate default exception handler for this rule? ")
("ignore" nil antlr-read-value
"In this rule, ignore tokens of type: " nil antlr-grammar-tokens)
("paraphrase" nil antlr-read-value
"In messages, replace name of this token by: " t))
(("warnWhenFollowAmbig" nil antlr-read-boolean
"Display warnings for ambiguities with FOLLOW? ")
("generateAmbigWarnings" nil antlr-read-boolean
"Display warnings for ambiguities? ")
("greedy" nil antlr-read-boolean
"Make this optional/loop subrule greedy? ")))
Documentation
Value for antlr-options-alist when using ANTLR v2.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/antlr-mode.el.gz
(defvar antlr-v2-options-alists
'(;; file options ----------------------------------------------------------
(("language"
antlr-language-option-extra antlr-read-language "Generated language: ")
("mangleLiteralPrefix" nil
antlr-read-value "Prefix for literals (default LITERAL_): " t)
("namespace" antlr-c++-mode-extra
antlr-read-value "Wrap generated C++ code in namespace: " t)
("namespaceStd" antlr-c++-mode-extra
antlr-read-value "Replace ANTLR_USE_NAMESPACE(std) by: " t)
("namespaceAntlr" antlr-c++-mode-extra
antlr-read-value "Replace ANTLR_USE_NAMESPACE(antlr) by: " t)
("genHashLines" antlr-c++-mode-extra
antlr-read-boolean "Include #line in generated C++ code? ")
("noConstructors" antlr-c++-mode-extra ; lexer only
antlr-read-boolean "Omit default constructors for generated classes? ")
)
;; grammar options --------------------------------------------------------
(("k" nil
antlr-read-value "Lookahead depth: ")
("importVocab" nil
antlr-read-value "Import vocabulary: ")
("exportVocab" nil antlr-read-value
"Export vocabulary: ")
("testLiterals" nil ; lexer only
antlr-read-boolean "Test each token against literals table? ")
("defaultErrorHandler" nil ; not for lexer
antlr-read-boolean "Generate default exception handler for each rule? ")
("codeGenMakeSwitchThreshold" nil
antlr-read-value "Min number of alternatives for `switch': ")
("codeGenBitsetTestThreshold" nil
antlr-read-value "Min size of lookahead set for bitset test: ")
("analyzerDebug" nil
antlr-read-boolean "Display debugging info during grammar analysis? ")
("codeGenDebug" nil
antlr-read-boolean "Display debugging info during code generation? ")
("buildAST" nil ; not for lexer
antlr-read-boolean "Use automatic AST construction/transformation? ")
("ASTLabelType" nil ; not for lexer
antlr-read-value "Class of user-defined AST node: " t)
("charVocabulary" nil ; lexer only
nil "Insert character vocabulary")
("interactive" nil
antlr-read-boolean "Generate interactive lexer/parser? ")
("caseSensitive" nil ; lexer only
antlr-read-boolean "Case significant when matching characters? ")
("caseSensitiveLiterals" nil ; lexer only
antlr-read-boolean "Case significant when testing literals table? ")
("classHeaderPrefix" nil
nil "Initial String for grammar class definition")
("classHeaderSuffix" nil
nil "Additional string for grammar class definition")
("filter" nil ; lexer only
antlr-read-boolean "Skip rule (the name, true or false): "
antlr-grammar-tokens)
("namespace" antlr-c++-mode-extra
antlr-read-value "Wrap generated C++ code for grammar in namespace: " t)
("namespaceStd" antlr-c++-mode-extra
antlr-read-value "Replace ANTLR_USE_NAMESPACE(std) by: " t)
("namespaceAntlr" antlr-c++-mode-extra
antlr-read-value "Replace ANTLR_USE_NAMESPACE(antlr) by: " t)
("genHashLines" antlr-c++-mode-extra
antlr-read-boolean "Include #line in generated C++ code? ")
("noConstructors" antlr-c++-mode-extra ; lexer only
antlr-read-boolean "Omit default constructors for generated classes? ")
)
;; rule options ----------------------------------------------------------
(("testLiterals" nil ; lexer only
antlr-read-boolean "Test this token against literals table? ")
("defaultErrorHandler" nil ; not for lexer
antlr-read-boolean "Generate default exception handler for this rule? ")
("ignore" nil ; lexer only
antlr-read-value "In this rule, ignore tokens of type: " nil
antlr-grammar-tokens)
("paraphrase" nil ; lexer only
antlr-read-value "In messages, replace name of this token by: " t)
)
;; subrule options -------------------------------------------------------
(("warnWhenFollowAmbig" nil
antlr-read-boolean "Display warnings for ambiguities with FOLLOW? ")
("generateAmbigWarnings" nil
antlr-read-boolean "Display warnings for ambiguities? ")
("greedy" nil
antlr-read-boolean "Make this optional/loop subrule greedy? ")
))
"Value for `antlr-options-alist' when using ANTLR v2.")