protected class RegexLexerMatcher.RegexMatcher extends AbstractGenericTextMatcher
effectiveStartMark, parser
Modifier | Constructor and Description |
---|---|
protected |
RegexMatcher(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
protected RegexMatcher(LexerParser parser)
protected MatchResult internalMatch(char next) throws DslException
AbstractGenericTextMatcher
internalMatch
in class AbstractGenericTextMatcher
DslException
protected List<ParsingContext.AutoCompleteResult> getAutoCompleteSecondaryOptions(MatchingPhase phase) throws DslException
getAutoCompleteSecondaryOptions
in class AbstractMatcher
DslException
public LexerMatcher getLexerMatcher()