class
Merlin::Debugger(IdentT, NodeT)
- Merlin::Debugger(IdentT, NodeT)
- Reference
- Object
Defined in:
debugger/debugger.crConstant Summary
-
ANSI_HIGHLIGHT =
"\e[38;2;253;134;42;3m" -
ANSI_RESET =
"\e[m" -
SEPARATOR =
"│"
Constructors
Instance Method Summary
- #enabled
- #enabled=(enabled : Bool)
- #exclude_groups
- #exclude_groups=(exclude_groups : Array(String))
- #fancy_padding
- #fancy_padding=(fancy_padding : Bool)
- #highlight
- #highlight=(highlight : Bool)
- #initialize_inspector
- #log_backtracked(to_key : IdentT, from_lr : Bool) : Nil
- #log_failed(pattern_target_key : IdentT, group_key : IdentT, lr : Bool = false) : Nil
- #log_halted_backtracking
- #log_line(line : String) : Nil
- #log_matched(key : IdentT, lr : Bool = false, from_cache : Bool = false) : Nil
- #log_trying(key : IdentT, lr : Bool = false) : Nil
- #max_depth
- #max_depth=(max_depth : Int32)
- #only_groups
- #only_groups=(only_groups : Array(String))
- #padding
- #padding=(padding : Bool)
- #show_backtracked
- #show_backtracked=(show_backtracked : Bool)
- #show_current_token
- #show_current_token=(show_current_token : Bool)
- #show_failed
- #show_failed=(show_failed : Bool)
- #show_matched
- #show_matched=(show_matched : Bool)
- #show_trying
- #show_trying=(show_trying : Bool)
Constructor Detail
Instance Method Detail
def log_failed(pattern_target_key : IdentT, group_key : IdentT, lr : Bool = false) : Nil
#