Example usage for org.antlr.v4.runtime TokenStreamRewriter subclass-usage

List of usage examples for org.antlr.v4.runtime TokenStreamRewriter subclass-usage

Introduction

In this page you can find the example usage for org.antlr.v4.runtime TokenStreamRewriter subclass-usage.

Usage

From source file com.satisfyingstructures.J2S.ParseTreeRewriter.java

public class ParseTreeRewriter extends TokenStreamRewriter {

    /// ChangedIntervalsList records an ordered normalised list of intervals in the rewriter's token stream that will be
    /// rewritten. The list can be added to, tested, reset and regenerated.
    class ChangedIntervalsList {
        final ArrayList<Interval> intervals = new ArrayList<>(256); // Normalised (overlapping/abutting entries merged), sorted