This module is part of an Elm implementation of a GLSL parser, inspired by the Haskell GLSL parser.
Reference: https://hackage.haskell.org/package/language-glsl-0.3.0/docs/src/Language.GLSL.Syntax.html
This implementation attempts to adapt the concepts and structure from the Haskell parser into the Elm ecosystem.
Represents the top-level structure of a parsed GLSL shader.
A
TranslationUnitis the root of the Abstract Syntax Tree (AST) for a GLSL shader.