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 Summary
Modifier and TypeMethodDescriptionio.github.douira.glsl_transformer.GLSLLexergetLexer()io.github.douira.glsl_transformer.GLSLParservoidvoidsetParsingStrategy(EnhancedParser.ParsingStrategy parsingStrategy) voidvoidsetThrowParseErrors(boolean throwParseErrors) voidsetTokenFilter(TokenFilter<?> parseTokenFilter)
-
Method Details
-
getLexer
io.github.douira.glsl_transformer.GLSLLexer getLexer() -
getParser
io.github.douira.glsl_transformer.GLSLParser getParser() -
setThrowParseErrors
void setThrowParseErrors(boolean throwParseErrors) -
setParsingStrategy
-
setSLLOnly
void setSLLOnly() -
setLLOnly
void setLLOnly() -
setTokenFilter
-