Assem Medhat

Results 26 issues of Assem Medhat

It prints it element by element + creating integerop hierarchy of adding 1. It should get replaced with do loop. ```Fortran PROGRAM example ! integer :: i character ::arr(10000) arr...

enhancement
asr pass
arrays

**MRE** ```fortran program testing 10 format (l) print 10,.true. end program testing ``` ```bash tokenizer error: Token 'l' is not recognized in `format` statement --> tt4.f90:1:2 | 1 | module...

bug
tokenizer

**MRE** ```fortran PROGRAM example integer :: i integer ::arr(4) arr = ( i , i = 1, 4 ) print *,arr END PROGRAM example ``` **GFortran Error** ```shell tt4.f90:7:17: 7...

error not reported

**MRE** ```Fortran module modd integer(8),parameter :: arr_size = 10 end module modd program main use modd integer :: arr(arr_size) end program main ``` **Error** ``` code generation error: asr_to_llvm: module...

easy to fix

related to https://github.com/lfortran/lfortran/issues/4007 ```Fortran MODULE input_module implicit none INTERFACE test_interface MODULE PROCEDURE test_01, test_01, test_01 END INTERFACE test_interface CONTAINS SUBROUTINE test_01 (x) implicit none integer , intent(in):: x END SUBROUTINE...

easy to fix
error not reported

Towards #2257 In separate PR I'll utilize `size` and `capacity` in `lfortran_alloc()` , `lfortran_strcpy()`, `lfortran_string_write()`

Fixes #4860 Fixes #4798 Fixes #4719 Fixes #4523

MRE ```fortran module modd implicit none type :: ttt contains procedure, pass(self) :: ff end type contains subroutine ff(x,y,self) integer :: x,y class(ttt),intent(in) :: self print *, x, y end...

Okay here is what I got in mind (last update **10 Jun**, based on the current design at https://github.com/lfortran/lfortran/issues/6892#issuecomment-2963292860, from June 10): 1) Merging https://github.com/lfortran/lfortran/pull/7499 . it includes : -...