Register document parser and description struct generator