Package-level declarations
Types
Link copied to clipboard
interface NamedRegexPattern
A regex pattern with a name, that can be used with groupify to group multiple patterns into a bigger pattern.
Link copied to clipboard
data class TokenRegexPattern(val name: String, val wrap: (TokenData) -> Token, val regex: Regex, val groupNames: List<String> = emptyList(), val walker: (CharSequence) -> WalkerParser<*>? = null) : NamedRegexPattern