parser library