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

public Class ActionParser

extends LLkParser
implements ActionParserTokenTypes
Class Inheritance
All Implemented Interfaces
org.antlr.stringtemplate.language.ActionParserTokenTypes
Imports
org.antlr.stringtemplate.*, java.util.*, .Hashtable, antlr.TokenBuffer, .TokenStreamException, .TokenStreamIOException, .ANTLRException, .LLkParser, .Token, .TokenStream, .RecognitionException, .NoViableAltException, .MismatchedTokenException, .SemanticException, .ParserSharedInputState, .ASTFactory, .ASTPair, antlr.collections.impl.BitSet, .ASTArray, antlr.collections.AST

Parse the individual attribute expressions

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
protected
ActionParser(TokenBuffer tokenBuf, int k)

public
protected
ActionParser(TokenStream lexer, int k)

public
public

Method Summary

Modifier and TypeMethod and Description
public final Map<K, V>
public final void
public final void
public final void
public final void
atom()

protected void
public final void
expr()

public final void
public final void
public final void
public final void
indirectTemplate()

Match (foo)() and (foo+".terse")()

public final void
list()

public final void
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
public final void
public final void
public final void
option(Map<K, V> opts)

public final Map<K, V>
public final void
public final void
public void
reportError(RecognitionException e)

Overrides antlr.Parser.reportError.

Parser error-reporting function can be overridden in subclass
public final void
public final void
public final void
public final void
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
_tokenSet_10back to summary
public static final BitSet _tokenSet_10
_tokenSet_11back to summary
public static final BitSet _tokenSet_11
_tokenSet_12back to summary
public static final BitSet _tokenSet_12
_tokenSet_13back to summary
public static final BitSet _tokenSet_13
_tokenSet_14back to summary
public static final BitSet _tokenSet_14
_tokenSet_2back to summary
public static final BitSet _tokenSet_2
_tokenSet_3back to summary
public static final BitSet _tokenSet_3
_tokenSet_4back to summary
public static final BitSet _tokenSet_4
_tokenSet_5back to summary
public static final BitSet _tokenSet_5
_tokenSet_6back to summary
public static final BitSet _tokenSet_6
_tokenSet_7back to summary
public static final BitSet _tokenSet_7
_tokenSet_8back to summary
public static final BitSet _tokenSet_8
_tokenSet_9back to summary
public static final BitSet _tokenSet_9
selfback to summary
protected StringTemplate self

Constructor Detail

ActionParserback to summary
public ActionParser(TokenStream lexer, StringTemplate self)
ActionParserback to summary
protected ActionParser(TokenBuffer tokenBuf, int k)
ActionParserback to summary
public ActionParser(TokenBuffer tokenBuf)
ActionParserback to summary
protected ActionParser(TokenStream lexer, int k)
ActionParserback to summary
public ActionParser(TokenStream lexer)
ActionParserback to summary
public ActionParser(ParserSharedInputState state)

Method Detail

actionback to summary
public final Map<K, V> action() throws RecognitionException, TokenStreamException
anonymousTemplateback to summary
public final void anonymousTemplate() throws RecognitionException, TokenStreamException
argListback to summary
public final void argList() throws RecognitionException, TokenStreamException
argumentAssignmentback to summary
public final void argumentAssignment() throws RecognitionException, TokenStreamException
atomback to summary
public final void atom() throws RecognitionException, TokenStreamException
buildTokenTypeASTClassMapback to summary
protected void buildTokenTypeASTClassMap()
exprback to summary
public final void expr() throws RecognitionException, TokenStreamException
functionback to summary
public final void function() throws RecognitionException, TokenStreamException
ifAtomback to summary
public final void ifAtom() throws RecognitionException, TokenStreamException
ifConditionback to summary
public final void ifCondition() throws RecognitionException, TokenStreamException
indirectTemplateback to summary
public final void indirectTemplate() throws RecognitionException, TokenStreamException

Match (foo)() and (foo+".terse")()

listback to summary
public final void list() throws RecognitionException, TokenStreamException
listElementback to summary
public final void listElement() 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()
mk_tokenSet_10back to summary
private static final long[] mk_tokenSet_10()
mk_tokenSet_11back to summary
private static final long[] mk_tokenSet_11()
mk_tokenSet_12back to summary
private static final long[] mk_tokenSet_12()
mk_tokenSet_13back to summary
private static final long[] mk_tokenSet_13()
mk_tokenSet_14back to summary
private static final long[] mk_tokenSet_14()
mk_tokenSet_2back to summary
private static final long[] mk_tokenSet_2()
mk_tokenSet_3back to summary
private static final long[] mk_tokenSet_3()
mk_tokenSet_4back to summary
private static final long[] mk_tokenSet_4()
mk_tokenSet_5back to summary
private static final long[] mk_tokenSet_5()
mk_tokenSet_6back to summary
private static final long[] mk_tokenSet_6()
mk_tokenSet_7back to summary
private static final long[] mk_tokenSet_7()
mk_tokenSet_8back to summary
private static final long[] mk_tokenSet_8()
mk_tokenSet_9back to summary
private static final long[] mk_tokenSet_9()
namedTemplateback to summary
public final void namedTemplate() throws RecognitionException, TokenStreamException
nonAlternatingTemplateExprback to summary
public final void nonAlternatingTemplateExpr() throws RecognitionException, TokenStreamException
optionback to summary
public final void option(Map<K, V> opts) throws RecognitionException, TokenStreamException
optionListback to summary
public final Map<K, V> optionList() throws RecognitionException, TokenStreamException
parallelArrayTemplateApplicationback to summary
public final void parallelArrayTemplateApplication() throws RecognitionException, TokenStreamException
primaryExprback to summary
public final void primaryExpr() throws RecognitionException, TokenStreamException
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

singleArgback to summary
public final void singleArg() throws RecognitionException, TokenStreamException
templateback to summary
public final void template() throws RecognitionException, TokenStreamException
templateIncludeback to summary
public final void templateInclude() throws RecognitionException, TokenStreamException
templatesExprback to summary
public final void templatesExpr() throws RecognitionException, TokenStreamException
valueExprback to summary
public final void valueExpr() throws RecognitionException, TokenStreamException