Modified parser interface to allow the node tree to be returned
Merge branch 'JBM_library_parser'