Support StringTemplate, ANTLR Project by making a donation! Terence often pays for things like the antlr.org server, conference travel, and this site design (that alone cost US$1000). Buy him a beer and pizza remotely ;)
|
TemplateParser
org.antlr.stringtemplate.language
Class TemplateParser
java.lang.Object
antlr.Parser
antlr.LLkParser
org.antlr.stringtemplate.language.TemplateParser
- All Implemented Interfaces:
- TemplateParserTokenTypes
- public class TemplateParser
- extends antlr.LLkParser
- implements TemplateParserTokenTypes
A parser used to break up a single template into chunks, text literals
and attribute expressions.
| Fields inherited from class antlr.LLkParser |
|
| Fields inherited from class antlr.Parser |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth |
| Fields inherited from interface org.antlr.stringtemplate.language.TemplateParserTokenTypes |
ACTION, COMMENT, ELSE, ELSEIF, ENDIF, EOF, ESC, ESC_CHAR, EXPR, HEX, IF, IF_EXPR, INDENT, LITERAL, NESTED_PARENS, NEWLINE, NULL_TREE_LOOKAHEAD, REGION_DEF, REGION_REF, SUBTEMPLATE, TEMPLATE |
| Methods inherited from class antlr.LLkParser |
consume, LA, LT, traceIn, traceOut |
| Methods inherited from class antlr.Parser |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
self
protected StringTemplate self
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
_tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_1
TemplateParser
protected TemplateParser(antlr.TokenBuffer tokenBuf,
int k)
TemplateParser
public TemplateParser(antlr.TokenBuffer tokenBuf)
TemplateParser
protected TemplateParser(antlr.TokenStream lexer,
int k)
TemplateParser
public TemplateParser(antlr.TokenStream lexer)
TemplateParser
public TemplateParser(antlr.ParserSharedInputState state)
reportError
public void reportError(antlr.RecognitionException e)
template
public final void template(StringTemplate self)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
action
public final void action(StringTemplate self)
throws antlr.RecognitionException,
antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
|