Interface ParserInterface

All Known Implementing Classes:
ASTTransformer, CachingParser, CSTTransformer, EnhancedParser

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()
    • setParsingStrategy

      void setParsingStrategy(EnhancedParser.ParsingStrategy parsingStrategy)
    • setSLLOnly

      void setSLLOnly()
    • setLLOnly

      void setLLOnly()
    • setParseTokenFilter

      void setParseTokenFilter(TokenFilter<?> parseTokenFilter)
    • getParseTokenFilter

      TokenFilter<?> getParseTokenFilter()