Top Description Inners Fields Constructors Methods
org.stringtemplate.v4.compiler

public Class STParser

extends Parser
Class Inheritance
Annotations
@SuppressWarnings:all
Imports
org.stringtemplate.v4.misc.ErrorManager, .ErrorType, org.antlr.runtime.*, java.util.Stack, .List, .ArrayList, org.antlr.runtime.tree.*

Build an AST from a single StringTemplate template

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
protected static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
protected TreeAdaptor
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
protected Stack<STParser.conditional_scope>
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv ErrorManager
public static final int
public static final int
public static final int
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
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
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
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
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
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
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
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
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
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
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
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
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 int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv Token
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
Inherited from org.antlr.runtime.Parser:
input

Constructor Summary

AccessConstructor and Description
public
public
public
STParser(TokenStream input, ErrorManager errMgr, Token templateToken)

Method Summary

Modifier and TypeMethod and Description
public final STParser.andConditional_return
public final STParser.arg_return
arg()

public final STParser.argExprList_return
public final STParser.args_return
args()

public final STParser.compoundElement_return
public final STParser.conditional_return
public final STParser.element_return
public final STParser.expr_return
expr()

public final STParser.exprNoComma_return
public final STParser.exprOptions_return
public final STParser.exprTag_return
public Parser[]
public String
getGrammarFileName()

Overrides org.antlr.runtime.BaseRecognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String[]
getTokenNames()

Overrides org.antlr.runtime.BaseRecognizer.getTokenNames.

Used to print out token names like ID during debugging and error reporting.
public TreeAdaptor
public final STParser.ifstat_return
public final STParser.includeExpr_return
public final STParser.list_return
list()

public final STParser.listElement_return
public final STParser.mapExpr_return
public final STParser.mapTemplateRef_return
public final STParser.memberExpr_return
public final STParser.namedArg_return
public final STParser.notConditional_return
public final STParser.notConditionalExpr_return
public final STParser.option_return
public final STParser.primary_return
public final STParser.qualifiedId_return
protected Object
recoverFromMismatchedToken(IntStream input, int ttype, BitSet follow)

Overrides org.antlr.runtime.BaseRecognizer.recoverFromMismatchedToken.

Attempt to recover from a single missing or extra token.
public final STParser.region_return
public void
public final STParser.singleElement_return
public final STParser.subtemplate_return
public final STParser.template_return
public final STParser.templateAndEOF_return
Inherited from org.antlr.runtime.Parser:
getCurrentInputSymbolgetMissingSymbolgetSourceNamegetTokenStreamresetsetTokenStreamtraceIntraceOut