Module: PryCoolline::ParenMatch
- Defined in:
- lib/pry-coolline/paren_match.rb
Defined Under Namespace
Modules: AST Classes: Pair, Parser, Token
Constant Summary collapse
- Pairs =
{ "(" => ")", "[" => "]", "{" => "}", }
- AnsiCode =
%r{(\e\[\??\d+(?:[;\d]*)\w)}- OpenToken =
Class.new(Token)
- CloseToken =
Class.new(Token)
- StrToken =
Class.new(Token)
Class Method Summary collapse
-
.pair_at(code, pos, pairs = Pairs) ⇒ Pair
An (open, close) pair.
Class Method Details
.pair_at(code, pos, pairs = Pairs) ⇒ Pair
255 256 257 |
# File 'lib/pry-coolline/paren_match.rb', line 255 def pair_at(code, pos, pairs = Pairs) Parser.parse(code, pairs).pair_at pos end |