Classes Details:
Base class for directories and files in the tree.
@attr path the path of this node as a string.
@attr filename the name of the node, i.e. the last element of the
path string
FileTree node for directories.
@attr path the path of this node as a string.
@attr filename the name of the directory, i.e. the last element of the
path string
@attr children the children of this directory, each Directory or File
objects.
FileTree node for files.
@attr path the path of this node as a string.
@attr filename the name of the file, i.e. the last element of the
path string
@attr decls the list of declarations in this file.