Package io.github.douira.glsl_transformer.ast


package io.github.douira.glsl_transformer.ast
  • Class
    Description
    The AST node is a terminal node that can be printed with a method implemented by subclasses.
    This class models unparsed directives with the # sign.
    The types of directives that can be generated.
    The parsable a AST node defines how AST nodes that can be converted back into parse tree nodes are handled.
    String node provides a terminal node with arbitrary contents.
    A tensor abstractly represents the many multidimensional number types that GLSL has.
    The different ways bits in a tensor can be interpreted.
    The shape is an array of up to three integers describing how big this tensor is in each dimension.
    The unparsable AST node is basically just a wrapper around a terminal node that contains a custom string.