linux compilable, more robust Open Inventor parser