docs parsers