docs parser