Class ASTTransformer<T extends JobParameters,V>

java.lang.Object
io.github.douira.glsl_transformer.ast.transform.ASTParser
io.github.douira.glsl_transformer.ast.transform.ASTTransformer<T,V>
All Implemented Interfaces:
ParserInterface, Transformer<V>, ParameterHolder<T>, ParameterizedTransformer<T,V>
Direct Known Subclasses:
GroupedASTTransformer, SingleASTTransformer

public abstract class ASTTransformer<T extends JobParameters,V> extends ASTParser implements ParameterizedTransformer<T,V>
The ast transformer transforms some representation of an input and returns the same kind of output. The implementations of this class determine how it works in detail.