Package io.github.douira.glsl_transformer.generic
package io.github.douira.glsl_transformer.generic
-
ClassDescriptionThe caching interval set is a regular interval set
IntervalSetbut the @link org.antlr.v4.runtime.misc.IntervalSet#contains(int)} method also does caching of the queries if the set has been set to readonly.The comparable pair can be compared to another comparable pair.The empty terminal node is a placeholder in parse tree children lists in order to prevent exceptions from being thrown because the parse tree walker expects child lists not to change length during iteration.Implements custom behavior in parse rule contexts.The move checkable interface provides a method for checking if the implementing node replaces a given node.The print visitor visits the parse tree and reprints it while preserving the position and content of hidden tokens.This class was taken from here and was added to the public domain by the author DaveJarvis Instances of this class allows multiple listeners to receive events while walking the parse tree.String node provides a terminal node with arbitrary contents.