Automatic documentation generation from Fortran 2003 code