This is a multi-core and non-multi core parser library
NOTE: it is GPLed version 3 
