ppix::editortools::findvariabledeclaration(3pm) debian man page | unix.com

Man Page: ppix::editortools::findvariabledeclaration

Operating Environment: debian

Section: 3pm

PPIx::EditorTools::FindVariableDeclaration(3pm) 	User Contributed Perl Documentation	   PPIx::EditorTools::FindVariableDeclaration(3pm)

NAME
PPIx::EditorTools::FindVariableDeclaration - inds where a variable was declared using PPI
SYNOPSIS
# finds declaration of variable at cursor my $declaration = PPIx::EditorTools::FindVariableDeclaration->new->find( code => "package TestPackage; use strict; BEGIN { $^W = 1; } my $x=1; $x++;" line => 5, column => 2, ); my $location = $declaration->element->location;
DESCRIPTION
Finds the location of a variable declaration.
METHODS
new() Constructor. Generally shouldn't be called with any arguments. find( ppi => PPI::Document $ppi, line => $line, column => $column ) =item find( code => Str $code, line => $line, column => $column ) Accepts either a "PPI::Document" to process or a string containing the code (which will be converted into a "PPI::Document") to process. Searches for the variable declaration and returns a "PPIx::EditorTools::ReturnObject" with the declaration ("PPI::Statement::Variable") available via the "element" accessor. Croaks with a "no token" exception if no token is found at the location. Croaks with a "no declaration" exception if unable to find the declaration.
SEE ALSO
This class inherits from "PPIx::EditorTools". Also see App::EditorTools, Padre, and PPI. perl v5.14.2 2012-03-11 PPIx::EditorTools::FindVariableDeclaration(3pm)
Related Man Pages
ppix::regexp::token::interpolation(3) - centos
ppix::editortools::lexer(3pm) - debian
ppix::editortools::returnobject(3pm) - debian
ppix::utilities::node(3pm) - debian
ppix::utilities::statement(3pm) - debian
Similar Topics in the Unix Linux Community
Merge Static and dynamic parts in variable declaration
substituting variable value in AWK
finding number in exact column
Assign Here Document Facility to a Variable
Duplicate check by passing external parameter