"""Parser the information from the given file(s). By default uses the
SimpleParser scheme, if you want to use something else or customize the
process just override this method.
"""
# If there is only one file assigned to this FileParser, and a
# root_matcher has been assigned, parse with the SimpleParser. Otherwise
# halt.
iflen(self.files)!=1orself.root_matcherisNone:
logger.error("Could not use the default parsing implementation. If you want to use it wou must specify a root_matcher and only assign one file to the FileParser. If you need custom parsing you should override the parse() method.")