protected class MultipleFixedLexerMatcher.MultipleFixedMatcher extends AbstractGenericTextMatcher
Modifier and Type | Field and Description |
---|---|
(package private) int |
i |
(package private) LinkedList<String> |
matches |
effectiveStartMark, parser
Modifier | Constructor and Description |
---|---|
protected |
MultipleFixedMatcher(LexerParser parser) |
Modifier and Type | Method and Description |
---|---|
protected List<ParsingContext.AutoCompleteResult> |
getAutoCompleteSecondaryOptions(MatchingPhase phase) |
LexerMatcher |
getLexerMatcher() |
protected MatchResult |
internalMatch(char next)
Does the sequence match the expected result ?
|
injectResult, internalGenericMatch, isAutoCompletePossible
checkFollowingChar, checkPreviousChar, getFollowingCharPatternMatchResult, getPreviousCharPatternMatchResult, internalMatch
equals, equivalent, getAutoCompleteOptions, getEffectiveStartMark, getEndMark, getFollowingCharPattern, getGrammar, getLexerParser, getMatchedText, getParsingContext, getPreviousCharPattern, getSource, getStartMark, getWeight, handleSecondaryOptions, hashCode, isExcludedFromHierarchy, isExclusionHierarchyBreaker, isMatched, isSkipMatchText, match, toBeginParse, toEndOfMatch, toStartOfMatch, toString
int i
LinkedList<String> matches
protected MultipleFixedMatcher(LexerParser parser)
protected MatchResult internalMatch(char next)
AbstractGenericTextMatcher
internalMatch
in class AbstractGenericTextMatcher
protected List<ParsingContext.AutoCompleteResult> getAutoCompleteSecondaryOptions(MatchingPhase phase) throws DslException
getAutoCompleteSecondaryOptions
in class AbstractMatcher
DslException
public LexerMatcher getLexerMatcher()