Package-level declarations
Types
Link copied to clipboard
A builder for Regex patterns.
Link copied to clipboard
abstract class RegexLexer(val source: CharSequence, patterns: List<TokenRegexPattern>) : AbstractLexer
Link copied to clipboard
class StandardRegexLexer(val source: CharSequence, patterns: List<TokenRegexPattern>, fillTokenType: (TokenData) -> Token? = null) : RegexLexer
A standard RegexLexer implementation that does not perform any manipulation on the final output and has an optional fixed fill token.