...
Template Name | Purpose | Notes |
---|---|---|
outputFile | Generates the target-language implementation of the recognizer. | Required |
headerFile | Generates the target-language header file for the recognizer. | Optional |
closureBlock()
StringTemplate
Parameter Name | Description |
---|---|
alts |
|
decls |
|
decision |
|
enclosingBlockLevel |
|
blockLevel |
|
decisionNumber |
|
maxK |
|
maxAlt |
|
description |
|
outputFile()
StringTemplate
Formal parameters:
Parameter Name | Description |
---|---|
LEXER | Boolean indicating that a Lexer is being generated. |
PARSER | Boolean indicating that a Parser or Combined Lexer/Parser is being generated. |
TREE_PARSER | Boolean indicating that a Tree Parser is being generated. |
actionScope |
|
actions | A |
docComment |
|
recognizer | The StringTemplate named "lexer", "parser", or "treeParser", depending on the type of recognizer being generated. |
name |
|
tokens |
|
tokenNames |
|
rules |
|
cyclicDFAs | A |
bitsets |
|
buildTemplate | Boolean |
buildAST | Boolean |
rewriteMode | Boolean |
profile | Boolean |
backtracking | Boolean |
synpreds | A |
memoize | Boolean |
numRules |
|
fileName |
|
ANTLRVersion | String containing the version of the ANTLR tool generating this recognizer. |
generatedTimestamp | String containing the current time. |
trace | Boolean |
scopes |
|
superClass |
|
literals |
|
...