public class LexerBlockMatcher extends AbstractLeafLexerMatcher
Modifier and Type | Class and Description |
---|---|
protected class |
LexerBlockMatcher.BlockMatcher |
LexerMatcher.Priority
Constructor and Description |
---|
LexerBlockMatcher() |
LexerBlockMatcher(LexerBlock block) |
Modifier and Type | Method and Description |
---|---|
LexerBlock |
getBlock() |
Matcher |
getMatcher(LexerParser parser) |
protected boolean |
internalLeafEquals(AbstractLeafLexerMatcher obj) |
protected int |
internalLeafHashCode() |
void |
setBlock(LexerBlock block) |
getFollowingChar, getFollowingCharPattern, getPreviousChar, getPreviousCharPattern, internalEquals, internalHashCode, isSkipMatchText, isSkipSpacesBeforeMatch, setFollowingChar, setPreviousChar, setSkipMatchText, setSkipSpacesBeforeMatch
equals, getDslDoc, getListener, getListenerClass, getMatcherAutoCompleteConfiguration, getPriority, hashCode, isExclusionHierarchyBreaker, setDslDoc, setExclusionHierarchyBreaker, setListenerClass, setMatcherAutoCompleteConfiguration, setPriority
public LexerBlockMatcher()
public LexerBlockMatcher(LexerBlock block)
public Matcher getMatcher(LexerParser parser) throws DslException
DslException
public LexerBlock getBlock()
public void setBlock(LexerBlock block)
protected int internalLeafHashCode()
internalLeafHashCode
in class AbstractLeafLexerMatcher
protected boolean internalLeafEquals(AbstractLeafLexerMatcher obj)
internalLeafEquals
in class AbstractLeafLexerMatcher