PPIx::EditorTools::FindUnmatchedBrace3pm
Ppi-based unmatched-brace-finder
Usage
my $brace = PPIx::EditorTools::FindUnmatchedBrace->new->find(code => "package TestPackage;\nsub x { 1;\n");my $location = $brace->element->location;
Version
version 0.21
Overview
Finds the location of unmatched braces in a "PPI::Document".
Methods
new()-
Constructor. Generally shouldn't be called with any arguments.
- find( ppi => PPI::Document $ppi )
- find( code => Str $code )
-
Accepts either a
"PPI::Document"to process or a string containing the code (which will be converted into a"PPI::Document") to process. Finds the location of unmatched braces. Returns a"PPIx::EditorTools::ReturnObject"with the unmatched brace (a"PPI::Structure::Block") available via the"element"accessor. If there is no unmatched brace, returns undef.
Copyright and license
This software is copyright (c) 2017, 2014, 2012 by The Padre development team as listed in Padre.pm..
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 4 times.