When they encounter a syntax error they will die , so be sure to wrap them around an eval block. This returns a nested arrayref from a string in ECD format. This returns a nested arrayref from an ECD file. This instance is a singleton, so you will receive the same instance every time. Nodes Nodes are the fundamental building block of the tree structure in an ECD file.
Nodes are containers of attributes and other nodes.
This is the key feature that makes nodes distiguishable from attributes. The distinction is in the opening tag. The autovar has a second string in it which represents the node's name whereas the if has nothing which means that it is an attribute of the node it is contained in. This node is implicit but very real. Their main use is as containers of other nodes.