Top Description Fields Constructors Methods
org.antlr.stringtemplate.language

public Class TemplateParser

extends LLkParser
implements TemplateParserTokenTypes
Class Inheritance
All Implemented Interfaces
org.antlr.stringtemplate.language.TemplateParserTokenTypes
Imports
org.antlr.stringtemplate.*, java.io.*, antlr.TokenBuffer, .TokenStreamException, .TokenStreamIOException, .ANTLRException, .LLkParser, .Token, .TokenStream, .RecognitionException, .NoViableAltException, .MismatchedTokenException, .SemanticException, .ParserSharedInputState, antlr.collections.impl.BitSet

A parser used to break up a single template into chunks, text literals and attribute expressions.

Field Summary

Modifier and TypeField and Description
public static final String[]
public static final BitSet
public static final BitSet
protected StringTemplate

Constructor Summary

AccessConstructor and Description
protected
TemplateParser(TokenBuffer tokenBuf, int k)

public
protected
public
public

Method Summary

Modifier and TypeMethod and Description
public final void
private static final long[]
private static final long[]
public void
reportError(RecognitionException e)

Overrides antlr.Parser.reportError.

Parser error-reporting function can be overridden in subclass
public final void
Inherited from antlr.LLkParser:
consumeLALTtraceIntraceOut

Field Detail

_tokenNamesback to summary
public static final String[] _tokenNames
_tokenSet_0back to summary
public static final BitSet _tokenSet_0
_tokenSet_1back to summary
public static final BitSet _tokenSet_1
selfback to summary
protected StringTemplate self

Constructor Detail

TemplateParserback to summary
protected TemplateParser(TokenBuffer tokenBuf, int k)
TemplateParserback to summary
public TemplateParser(TokenBuffer tokenBuf)
TemplateParserback to summary
protected TemplateParser(TokenStream lexer, int k)
TemplateParserback to summary
public TemplateParser(TokenStream lexer)
TemplateParserback to summary
public TemplateParser(ParserSharedInputState state)

Method Detail

actionback to summary
public final void action(StringTemplate self) throws RecognitionException, TokenStreamException
mk_tokenSet_0back to summary
private static final long[] mk_tokenSet_0()
mk_tokenSet_1back to summary
private static final long[] mk_tokenSet_1()
reportErrorback to summary
public void reportError(RecognitionException e)

Overrides antlr.Parser.reportError.

Doc from antlr.Parser.reportError.

Parser error-reporting function can be overridden in subclass

templateback to summary
public final void template(StringTemplate self) throws RecognitionException, TokenStreamException