Interface ParserInterface

All Known Implementing Classes:
ASTParser, ASTTransformer, CachingParser, EnhancedParser, EnumASTTransformer, GroupedASTTransformer, SingleASTTransformer, TriASTTransformer

public interface ParserInterface
The parser interface provides the basic methods for interfacing with an object that contains an EnhancedParser.
  • Method Details

    • getLexer

      io.github.douira.glsl_transformer.GLSLLexer getLexer()
    • getParser

      io.github.douira.glsl_transformer.GLSLParser getParser()
    • setThrowParseErrors

      void setThrowParseErrors(boolean throwParseErrors)
    • setParsingStrategy

      void setParsingStrategy(EnhancedParser.ParsingStrategy parsingStrategy)
    • setSLLOnly

      void setSLLOnly()
    • setLLOnly

      void setLLOnly()
    • setTokenFilter

      void setTokenFilter(TokenFilter<?> parseTokenFilter)