Top Classes
[default module]

Package org.antlr.v4.runtime.tree.pattern


Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
Chunk

A chunk is either a token tag, a rule tag, or a span of literal text within a tree pattern.

public class
ParseTreeMatch

Represents the result of matching a ParseTree against a tree pattern.

public class
ParseTreePattern

A pattern like <ID> = <expr>; converted to a ParseTree by ParseTreePatternMatcher#compile(String, int).

public class
ParseTreePatternMatcher

A tree pattern matching mechanism for ANTLR ParseTrees.

public class
RuleTagToken

A Token object representing an entire subtree matched by a parser rule; e.g., <expr>.

pack-priv class
TagChunk

Represents a placeholder tag in a tree pattern.

pack-priv class
TextChunk

Represents a span of raw text (concrete syntax) between tags in a tree pattern string.

public class
TokenTagToken

A Token object representing a token of a particular type; e.g., <ID>.