Top Fields Constructors Methods
org.antlr.v4.tool.ast

public abstract Class GrammarASTWithOptions

extends GrammarAST
Class Inheritance
Known Direct Subclasses
org.antlr.v4.tool.ast.GrammarRootAST, org.antlr.v4.tool.ast.RuleAST, org.antlr.v4.tool.ast.RuleRefAST, org.antlr.v4.tool.ast.TerminalAST, org.antlr.v4.tool.ast.ActionAST, org.antlr.v4.tool.ast.AltAST, org.antlr.v4.tool.ast.BlockAST
Imports
org.antlr.runtime.Token, org.antlr.v4.misc.CharSupport, org.antlr.v4.tool.ErrorType, java.util.Collections, .HashMap, .Map

Field Summary

Modifier and TypeField and Description
protected Map<String, GrammarAST>
Inherited from org.antlr.v4.tool.ast.GrammarAST:
atnStategtextOverride

Constructor Summary

AccessConstructor and Description
public
public
public
public
public
GrammarASTWithOptions(int type, Token t, String text)

Method Summary

Modifier and TypeMethod and Description
public abstract GrammarASTWithOptions
public int
public GrammarAST
getOptionAST(String key)

Gets AST node holding value for option key; ignores default options and command-line forced options.

public Map<String, GrammarAST>
public String
public void
Inherited from org.antlr.v4.tool.ast.GrammarAST:
deleteChilddupTreegetAllChildrenWithTypegetAltLabelgetChildrenAsArraygetFirstDescendantWithTypegetFirstDescendantWithTypegetNodesWithTypegetNodesWithTypegetNodesWithTypePreorderDFSgetNodesWithTypePreorderDFS_getNodeWithTokenIndexgetOutermostAltNodesetTextsetTypetoTokenStringvisit

Field Detail

optionsback to summary
protected Map<String, GrammarAST> options

Constructor Detail

GrammarASTWithOptionsback to summary
public GrammarASTWithOptions(GrammarASTWithOptions node)
GrammarASTWithOptionsback to summary
public GrammarASTWithOptions(Token t)
GrammarASTWithOptionsback to summary
public GrammarASTWithOptions(int type)
GrammarASTWithOptionsback to summary
public GrammarASTWithOptions(int type, Token t)
GrammarASTWithOptionsback to summary
public GrammarASTWithOptions(int type, Token t, String text)

Method Detail

dupNodeback to summary
public abstract GrammarASTWithOptions dupNode()

Redeclares org.antlr.runtime.tree.Tree.dupNode.

Overrides org.antlr.v4.tool.ast.GrammarAST.dupNode.

Annotations
@Override
getNumberOfOptionsback to summary
public int getNumberOfOptions()
getOptionASTback to summary
public GrammarAST getOptionAST(String key)

Gets AST node holding value for option key; ignores default options and command-line forced options.

getOptionsback to summary
public Map<String, GrammarAST> getOptions()
getOptionStringback to summary
public String getOptionString(String key)
setOptionback to summary
public void setOption(String key, GrammarAST node)