PHP Класс Snowscript_Visitors_Scope, snowscript

Наследование: extends PHPParser_NodeVisitorAbstract
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $ns )
add_imports ( $node )
add_node_to_scope ( $node, $name, $new_name, $is_global, $global_name )
afterTraverse ( array $nodes )
create_name ( $node, $name, $allow_redefinition, $allow_creation )
enterNode ( PHPParser_Node $node )
global_name ( $name )
leaveNode ( PHPParser_Node $node )
mark_name_as_global ( $name, $new_name )
rename_nodes ( $name, $new_name, $scope_index )
rename_nodes_all_scopes ( $name, $new_name )
scope_has_name ( $name, $index )

Описание методов

__construct() публичный Метод

public __construct ( $ns )

add_imports() публичный Метод

public add_imports ( $node )

add_node_to_scope() публичный Метод

public add_node_to_scope ( $node, $name, $new_name, $is_global, $global_name )

afterTraverse() публичный Метод

public afterTraverse ( array $nodes )
$nodes array

create_name() публичный Метод

public create_name ( $node, $name, $allow_redefinition, $allow_creation )

enterNode() публичный Метод

public enterNode ( PHPParser_Node $node )
$node PHPParser_Node

global_name() публичный Метод

public global_name ( $name )

leaveNode() публичный Метод

public leaveNode ( PHPParser_Node $node )
$node PHPParser_Node

mark_name_as_global() публичный Метод

public mark_name_as_global ( $name, $new_name )

rename_nodes() публичный Метод

public rename_nodes ( $name, $new_name, $scope_index )

rename_nodes_all_scopes() публичный Метод

public rename_nodes_all_scopes ( $name, $new_name )

scope_has_name() публичный Метод

public scope_has_name ( $name, $index )