public abstract class OperatorExpansionRule extends Object implements PreprocessorRule
| Constructor and Description |
|---|
OperatorExpansionRule() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
expandOperator(StringBuilder resultBuilder,
preprocessor.ParsingPreprocessor.RegexToken factor,
preprocessor.ParsingPreprocessor.RegexToken operator) |
protected abstract preprocessor.ParsingPreprocessor.RegexOperator |
getOperator() |
protected abstract ParsingPreprocessor.RegexOperator.OperatorType |
getOperatorType() |
String |
process(List<preprocessor.ParsingPreprocessor.RegexToken> tokenStream) |
protected abstract void expandOperator(StringBuilder resultBuilder, preprocessor.ParsingPreprocessor.RegexToken factor, preprocessor.ParsingPreprocessor.RegexToken operator)
protected abstract preprocessor.ParsingPreprocessor.RegexOperator getOperator()
protected abstract ParsingPreprocessor.RegexOperator.OperatorType getOperatorType()
public String process(List<preprocessor.ParsingPreprocessor.RegexToken> tokenStream)
process in interface PreprocessorRuleCopyright © 2021. All rights reserved.