A base includer class
Parameters: |
|
---|
Should locate the include nodes in the Node tree, replace them with reconfigure.nodes.IncludeNode, parse the specified include files and append them to tree, with correct node origin attributes
Should detach the included subtrees from the Node tree and return a { origin: content-node-tree } dict.
This base includer automatically walks the node tree and loads the include files from IncludeNode.files properties. files is supposed to contain absolute path, relative path or a shell wildcard.
Should return whether the node is an include node and return file pattern glob if it is
Shoud transform reconfigure.nodes.IncludeNode into a normal Node to be stringified into the file