Diviner

Class AASTNodeList

Definedsrc/parser/aast/api/AASTNodeList.php:6
GroupAbstract Abstract Syntax Tree

Tasks

Unspecified

Methods

protected this __construct()

returnthis
This method is not documented.

public add(AASTNodeList $list)

parametersAASTNodeList$list
returnwild
This method is not documented.

public count()

returnwild
This method is not documented.

public current()

returnwild
This method is not documented.

protected executeSelectDescendantsOfType($node, $type)

parameterswild$node
wild$type
returnwild
This method is not documented.

public getChildrenByIndex($index)

parameterswild$index
returnwild
This method is not documented.

public getDescription()

returnwild
This method is not documented.

public getRawNodes()

returnwild
This method is not documented.

public getTokens()

returnwild
This method is not documented.

public key()

returnwild
This method is not documented.

public static newFromTree(AASTTree $tree)

parametersAASTTree$tree
returnwild
This method is not documented.

public static newFromTreeAndNodes(AASTTree $tree, array $nodes)

parametersAASTTree$tree
array$nodes
returnwild
This method is not documented.

protected newList(array $nodes)

parametersarray$nodes
returnwild
This method is not documented.

public next()

returnwild
This method is not documented.

public rewind()

returnwild
This method is not documented.

public selectDescendantsOfType($type_name)

parameterswild$type_name
returnwild
This method is not documented.

public selectDescendantsOfTypes(array $type_names)

parametersarray$type_names
returnwild
This method is not documented.

public valid()

returnwild
This method is not documented.