Provides classes for working with files and folders.
A container is an abstract representation of a file system object that can hold elements of interest.
An encoding error. Note that if there is an encoding error in a module, much information about that module will be lost
A folder (directory)
A non-empty line in the source code
A syntax error. Note that if there is a syntax error in a module, much information about that module will be lost