module

Obelisk::EmbeddedLanguageHelpers

Helper for creating common embedded language patterns

Class methods

code_block_detector(language : String, lexer : Lexer) : RegionDetector

Create a detector for code blocks (like Markdown)

Source
tag_based_detector(tag_name : String, lexer : Lexer) : RegionDetector

Create a detector for tag-based embedding (like script tags)

Source
template_expression_detector(start_delim : String, end_delim : String, lexer : Lexer) : RegionDetector

Create a detector for template expressions

Source