Ada & Fortran Support

Ok, I'll fix this for both the the Fortran and Ada language standard.