docblock reader