class

Obelisk::LanguageNestingRule

Inherits Reference < Object

Language nesting rules and patterns

Constructors

new(parent_language : String, embedded_language : String, start_pattern : Regex, end_pattern : Regex, max_nesting_level : Int32 = 10, context_extractor : Nil | String -> Hash(String, String) = nil)
Source

Instance methods

can_nest?(current_level : Int32) : Bool
Source
context_extractor
Source
embedded_language
Source
end_pattern
Source
extract_context(match_text : String) : Hash(String, String)
Source
matches_parent?(language : String) : Bool
Source
max_nesting_level
Source
parent_language
Source
start_pattern
Source