mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2025-08-21 16:54:06 +02:00
alnum class visitor
This commit is contained in:
4
vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/visitors/CollectionElementVisitor.kt
4
vim-engine/src/main/kotlin/com/maddyhome/idea/vim/regexp/parser/visitors/CollectionElementVisitor.kt
@@ -30,6 +30,10 @@ internal class CollectionElementVisitor : RegexParserBaseVisitor<Pair<Collection
|
|||||||
return Pair(CollectionElement.CharacterRange(rangeStart.first, rangeEnd.first), includesEOL)
|
return Pair(CollectionElement.CharacterRange(rangeStart.first, rangeEnd.first), includesEOL)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun visitAlnumClass(ctx: RegexParser.AlnumClassContext?): Pair<CollectionElement, Boolean> {
|
||||||
|
return Pair(CollectionElement.CharacterClassExpression{it.isLetterOrDigit()}, false)
|
||||||
|
}
|
||||||
|
|
||||||
override fun visitAlphaClass(ctx: RegexParser.AlphaClassContext?): Pair<CollectionElement, Boolean> {
|
override fun visitAlphaClass(ctx: RegexParser.AlphaClassContext?): Pair<CollectionElement, Boolean> {
|
||||||
return Pair(CollectionElement.CharacterClassExpression{it.isLetter()}, false)
|
return Pair(CollectionElement.CharacterClassExpression{it.isLetter()}, false)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user