class

Obelisk::RegexRegionDetector

Inherits Obelisk::RegionDetector < Reference < Object

Regex-based region detector for simple cases

Constructors

new(start_pattern : Regex, end_pattern : Regex, lexer : Lexer, start_token_type : TokenType | Nil = nil, end_token_type : TokenType | Nil = nil)
Source

Instance methods

detect_regions(text : String, state : LexerState) : Array(EmbeddedRegion)
Source