package info (click to toggle)
lfortran 0.45.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 46,332 kB
  • sloc: cpp: 137,068; f90: 51,260; python: 6,444; ansic: 4,277; yacc: 2,285; fortran: 806; sh: 524; makefile: 30; javascript: 15

Folder: tests

d .. (parent)
d d rwxr-xr-x 8,192 errors
d d rwxr-xr-x 4,096 fixed_form
d d rwxr-xr-x 83 interop
d d rwxr-xr-x 4,096 parser
d d rwxr-xr-x 135,168 reference
d d rwxr-xr-x 4,096 warnings
- - rw-r--r-- 503 Subroutine_Call1.f90
- - rw-r--r-- 64 add.c
- - rw-r--r-- 327 allocate1.f90
- - rw-r--r-- 285 allow_implicit_interface.f90
- - rw-r--r-- 70 allow_implicit_interface2.f90
- - rw-r--r-- 245 allow_implicit_interface3.f90
- - rw-r--r-- 252 allow_implicit_interface4.f90
- - rw-r--r-- 171 allow_implicit_interface5.f90
- - rw-r--r-- 164 array1.f90
- - rw-r--r-- 85 array10.f90
- - rw-r--r-- 884 array12.f90
- - rw-r--r-- 101 array13.f90
- - rw-r--r-- 153 array14.f90
- - rw-r--r-- 77 array15.f90
- - rw-r--r-- 105 array16.f90
- - rw-r--r-- 300 array2.f90
- - rw-r--r-- 103 array3.f90
- - rw-r--r-- 94 array4.f90
- - rw-r--r-- 154 array5.f90
- - rw-r--r-- 243 array6.f90
- - rw-r--r-- 141 array7.f90
- - rw-r--r-- 93 array8.f90
- - rw-r--r-- 510 array9.f90
- - rw-r--r-- 131 array_op_simplifier_test.f90
- - rw-r--r-- 1,205 arrayelements1.f90
- - rw-r--r-- 128 assert.fpp
- - rw-r--r-- 204 assign.f90
- - rw-r--r-- 173 associate1.f90
- - rw-r--r-- 760 attributes1.f90
- - rw-r--r-- 128 bits1.f90
- - rw-r--r-- 577 block1.f90
- - rw-r--r-- 262 block2.f90
- - rw-r--r-- 344 block_data1.f90
- - rw-r--r-- 104 boz1.f90
- - rw-r--r-- 497 builtin1.f90
- - rw-r--r-- 712 cast_node_m_value.f90
- - rw-r--r-- 87 char1.f90
- - rw-r--r-- 108 char_arr_assignment.f90
- - rw-r--r-- 156 character1.f90
- - rw-r--r-- 177 character2.f90
- - rw-r--r-- 1,246 character_parameter_padding_trimming.f90
- - rw-r--r-- 162 close1.f90
- - rw-r--r-- 1,674 coarrays_01.f90
- - rw-r--r-- 1,106 coarrays_02.f90
- - rw-r--r-- 185 collect_occurence1.f90
- - rw-r--r-- 108 collect_occurence2.f90
- - rw-r--r-- 108 collect_occurence3.f90
- - rw-r--r-- 174 collect_occurence4.f90
- - rw-r--r-- 172 comments1.f90
- - rw-r--r-- 256 common1.f90
- - rw-r--r-- 240 common2.f
- - rw-r--r-- 57 complex1.f90
- - rw-r--r-- 139 complex2.f90
- - rw-r--r-- 212 complex3.f90
- - rw-r--r-- 619 complex_to_complex_cast_fortran_codegen.f90
- - rw-r--r-- 343 constant_kinds.f90
- - rw-r--r-- 231 continue_body_if_loop.f
- - rw-r--r-- 664 critical1.f90
- - rw-r--r-- 1,095 data1.f90
- - rw-r--r-- 290 data2.f90
- - rw-r--r-- 664 data3.f90
- - rw-r--r-- 183 defop1.f90
- - rw-r--r-- 1,460 dependency_test_01.f90
- - rw-r--r-- 203 dependency_test_02.f90
- - rw-r--r-- 68 dependency_test_03.f90
- - rw-r--r-- 308 dependency_test_03_module.f90
- - rw-r--r-- 418 derived_type1.f90
- - rw-r--r-- 1,151 derived_types_02.f90
- - rw-r--r-- 453 derived_types_03.f90
- - rw-r--r-- 3,111 derived_types_04.f90
- - rw-r--r-- 804 derived_types_05.f90
- - rw-r--r-- 97 derived_types_06.f90
- - rw-r--r-- 2,398 derived_types_07.f90
- - rw-r--r-- 101 derived_types_09.f90
- - rw-r--r-- 314 dimension_attr.f
- - rw-r--r-- 65 dimension_attr2.f90
- - rw-r--r-- 392 do1.f90
- - rw-r--r-- 291 do2.f90
- - rw-r--r-- 147 do3.f90
- - rw-r--r-- 274 do4.f90
- - rw-r--r-- 275 do5.f90
- - rw-r--r-- 1,174 do6.f90
- - rw-r--r-- 186 do7.f90
- - rw-r--r-- 983 do_concurrent1.f90
- - rw-r--r-- 293 do_concurrent2.f90
- - rw-r--r-- 186 do_concurrent_reduce.f90
- - rw-r--r-- 216 do_concurrent_reduce2.f90
- - rw-r--r-- 312 do_concurrent_reduce3.f90
- - rw-r--r-- 176 document_symbols1.f90
- - rw-r--r-- 218 document_symbols1_module.f90
- - rw-r--r-- 0 empty.f90
- - rw-r--r-- 315 entry1.f90
- - rw-r--r-- 86 entry2.f90
- - rw-r--r-- 129 execute_command_line.f90
- - rw-r--r-- 140 exit1.f90
- - rw-r--r-- 140 exit2.f90
- - rw-r--r-- 2 expr1.f90
- - rw-r--r-- 4 expr2.f90
- - rw-r--r-- 43 expr3.f90
- - rw-r--r-- 42 expr4.f90
- - rw-r--r-- 91 expr5.f90
- - rw-r--r-- 10 expr6.f90
- - rw-r--r-- 35 expr7.f90
- - rw-r--r-- 221 expr8.f90
- - rw-r--r-- 150 expr9.f90
- - rw-r--r-- 69 external1.f90
- - rw-r--r-- 70 external2.f90
- - rw-r--r-- 124 external3.f90
- - rw-r--r-- 151 external4.f90
- - rw-r--r-- 68 external5.f90
- - rw-r--r-- 146 external_01.f90
- - rw-r--r-- 219 external_02.f90
- - rw-r--r-- 186 external_03.f90
- - rw-r--r-- 47 external_04.f90
- - rw-r--r-- 1,686 finalize_01.f90
- - rw-r--r-- 6,394 fixed_form1.f
- - rw-r--r-- 1,274 fixed_form2.f
- - rw-r--r-- 471 fixed_form3.f
- - rw-r--r-- 100 fixed_form4.f
- - rw-r--r-- 151 fixed_form5.f
- - rw-r--r-- 171 fixed_form_call1.f
- - rw-r--r-- 172 fixed_form_call2.f
- - rw-r--r-- 188 fixed_form_call3.f
- - rw-r--r-- 156 fixed_form_decls.f
- - rw-r--r-- 156 fixed_form_early_doloop.f
- - rw-r--r-- 222 fixed_form_early_doloop2.f
- - rw-r--r-- 193 fixed_form_goto_select.f
- - rw-r--r-- 377 fixed_form_if_variations.f
- - rw-r--r-- 116 fixed_form_implicit1.f
- - rw-r--r-- 185 fixed_form_implicit2.f
- - rw-r--r-- 755 fixed_form_implicit3.f
- - rw-r--r-- 79 fixed_form_implicit_check.f
- - rw-r--r-- 1,600 fixed_form_interface.f
- - rw-r--r-- 1,157 fixed_form_line_limit.f
- - rw-r--r-- 26 fixed_form_simple_continue.f
- - rw-r--r-- 116 fixed_form_with_exit.f
- - rw-r--r-- 111 fixed_form_without_newline.f
- - rw-r--r-- 34 fixedform_assign_minimal.f
- - rw-r--r-- 269 fixedform_assignment.f
- - rw-r--r-- 126 fixedform_data.f
- - rw-r--r-- 278 fixedform_doloop.f
- - rw-r--r-- 268 fixedform_doloop2.f
- - rw-r--r-- 705 fixedform_doloop3.f
- - rw-r--r-- 107 fixedform_module.f
- - rw-r--r-- 134 fixedform_nestedloop_implicit.f
- - rw-r--r-- 241 fixedform_return2.f
- - rw-r--r-- 324 fixedform_subroutine.f
- - rw-r--r-- 178 flush1.f90
- - rw-r--r-- 143 flush2.f90
- - rw-r--r-- 440 fmt1.f90
- - rw-r--r-- 233 fn1.f90
- - rw-r--r-- 263 fn2.f90
- - rw-r--r-- 253 fn3.f90
- - rw-r--r-- 712 fn4.f90
- - rw-r--r-- 1,099 fn5.f90
- - rw-r--r-- 2,655 fn6.f90
- - rw-r--r-- 190 fn_call1.f90
- - rw-r--r-- 1,054 forall1.f90
- - rw-r--r-- 4,823 format1.f90
- - rw-r--r-- 66 format2.f90
- - rw-r--r-- 751 format3.f90
- - rw-r--r-- 59 format4.f90
- - rw-r--r-- 542 function_call1.f90
- - rw-r--r-- 13 global_scope1.f90
- - rw-r--r-- 19 global_scope2.f90
- - rw-r--r-- 29 global_scope3.f90
- - rw-r--r-- 33 global_scope4.f90
- - rw-r--r-- 37 global_scope5.f90
- - rw-r--r-- 33 global_scope6.f90
- - rw-r--r-- 31 global_scope7.f90
- - rw-r--r-- 24 global_scope8.f90
- - rw-r--r-- 24 global_scope9.f90
- - rw-r--r-- 260 if1.f90
- - rw-r--r-- 345 if2.f90
- - rw-r--r-- 1,351 implicit1.f90
- - rw-r--r-- 320 implicit10.f90
- - rw-r--r-- 270 implicit11.f90
- - rw-r--r-- 431 implicit12.f90
- - rw-r--r-- 384 implicit13.f90
- - rw-r--r-- 162 implicit2.f90
- - rw-r--r-- 177 implicit3.f90
- - rw-r--r-- 158 implicit4.f90
- - rw-r--r-- 159 implicit5.f90
- - rw-r--r-- 123 implicit6.f90
- - rw-r--r-- 152 implicit7.f90
- - rw-r--r-- 86 implicit8.f90
- - rw-r--r-- 447 implicit9.f90
- - rw-r--r-- 79 implicit_check.f90
- - rw-r--r-- 87 implicit_interface2.f90
- - rw-r--r-- 75 implicit_interface3.f90
- - rw-r--r-- 120 implicit_interface4.f90
- - rw-r--r-- 110 implicit_interface5.f90
- - rw-r--r-- 213 implicit_interface_allocatable_array.f90
- - rw-r--r-- 110 implicit_typing1.f90
- - rw-r--r-- 193 implicit_typing2.f90
- - rw-r--r-- 65 implicit_typing3.f90
- - rw-r--r-- 145 implicit_typing4.f90
- - rw-r--r-- 255 implied_do_loop1.f90
- - rw-r--r-- 36 include2b.f90
- - rw-r--r-- 305 int_to_complex_cast_in_comparison.f90
- - rw-r--r-- 486 int_to_int_cast_fortran_codegen.f90
- - rw-r--r-- 302 integer_to_real_cast_in_comparison.f90
- - rw-r--r-- 519 interactive_parse_without_program_line.f90
- - rw-r--r-- 219 interface1.f90
- - rw-r--r-- 389 interface2.f90
- - rw-r--r-- 2,182 interface3.f90
- - rw-r--r-- 868 interface4.f90
- - rw-r--r-- 230 intrinsic_implicit.f90
- - rw-r--r-- 327 issue532.f90
- - rw-r--r-- 303 kokkos_program1.f90
- - rw-r--r-- 517 kokkos_program2.f90
- - rw-r--r-- 337 logical_to_int_cast_fortran_codegen.f90
- - rw-r--r-- 83 lookup_name1.f90
- - rw-r--r-- 83 lookup_name2.f90
- - rw-r--r-- 215 lookup_name3.f90
- - rw-r--r-- 532 lookup_name4.f90
- - rw-r--r-- 313 loop_test1.f
- - rw-r--r-- 682 loop_test2.f
- - rw-r--r-- 261 loop_test3.f
- - rw-r--r-- 343 loop_test4.f
- - rw-r--r-- 112 loop_test5.f
- - rw-r--r-- 60 modules1.f90
- - rw-r--r-- 253 modules1_module1.f90
- - rw-r--r-- 355 modules1_module2.f90
- - rw-r--r-- 754 modules2.f90
- - rw-r--r-- 444 modules2_module_a.f90
- - rw-r--r-- 117 modules2_module_b.f90
- - rw-r--r-- 575 modules2_module_b_base.f90
- - rw-r--r-- 81 modules3.f90
- - rw-r--r-- 178 modules4.f90
- - rw-r--r-- 799 modules4_module.f90
- - rw-r--r-- 758 modules9.f90
- - rw-r--r-- 1,235 modules9_module1.f90
- - rw-r--r-- 2,981 modules_01.f90
- - rw-r--r-- 3,058 modules_02.f90
- - rw-r--r-- 290 modules_03.f90
- - rw-r--r-- 242 modules_04.f90
- - rw-r--r-- 289 modules_05.f90
- - rw-r--r-- 261 modules_06.f90
- - rw-r--r-- 164 modules_07.f90
- - rw-r--r-- 346 modules_10.f90
- - rw-r--r-- 120 multi_error1.f90
- - rw-r--r-- 18 no_prescan_include1.f90
- - rw-r--r-- 57 no_prescan_include2.f90
- - rw-r--r-- 91 nullify1.f90
- - rw-r--r-- 424 open1.f90
- - rw-r--r-- 458 openmp1.f90
- - rw-r--r-- 301 optional1.f90
- - rw-r--r-- 509 optional_argument_subroutine_in_type.f90
- - rw-r--r-- 160 parameter1.f90
- - rw-r--r-- 519 parse_without_program_line.f90
- - rw-r--r-- 183 polymorphic_class_in_derived_type.f90
- - rw-r--r-- 692 pragma1.f90
- - rw-r--r-- 73 pragma2.f90
- - rw-r--r-- 115 preprocessor1.f90
- - rw-r--r-- 1,315 preprocessor10.f90
- - rw-r--r-- 1,766 preprocessor11.f90
- - rw-r--r-- 523 preprocessor12.f90
- - rw-r--r-- 6,788 preprocessor13.f90
- - rw-r--r-- 963 preprocessor14.f90
- - rw-r--r-- 1,931 preprocessor15.f90
- - rw-r--r-- 330 preprocessor16.f90
- - rw-r--r-- 115 preprocessor17.F90
- - rw-r--r-- 156 preprocessor18.f90
- - rw-r--r-- 187 preprocessor2.f90
- - rw-r--r-- 105 preprocessor3.f90
- - rw-r--r-- 115 preprocessor3.h
- - rw-r--r-- 27 preprocessor3b.h
- - rw-r--r-- 28 preprocessor3c.h
- - rw-r--r-- 28 preprocessor3d.h
- - rw-r--r-- 28 preprocessor3e.h
- - rw-r--r-- 155 preprocessor4.f90
- - rw-r--r-- 301 preprocessor5.f90
- - rw-r--r-- 1,289 preprocessor6.f90
- - rw-r--r-- 222 preprocessor7.f90
- - rw-r--r-- 427 preprocessor8.f90
- - rw-r--r-- 178 preprocessor9.f90
- - rw-r--r-- 153 print1.f90
- - rw-r--r-- 75 print2.f90
- - rw-r--r-- 170 print3.f90
- - rw-r--r-- 217 print_intrinsics.f90
- - rw-r--r-- 86 program1.f90
- - rw-r--r-- 126 program2.f90
- - rw-r--r-- 435 program3.f90
- - rw-r--r-- 674 program4.f90
- - rw-r--r-- 312 read1.f90
- - rw-r--r-- 348 real_to_complex_cast_in_comparison.f90
- - rw-r--r-- 389 real_to_integer_cast_fortran_codegen.f90
- - rw-r--r-- 406 real_to_real_cast_fortran_codegen.f90
- - rw-r--r-- 64 redeclaration1.f90
- - rw-r--r-- 214 return1.f90
- - rw-r--r-- 599 save1.f90
- - rw-r--r-- 851 save2.f90
- - rw-r--r-- 53 save3.f90
- - rw-r--r-- 169 scopes1.f90
- - rw-r--r-- 467 select_type1.f90
- - rw-r--r-- 657 selectrank1.f90
- - rw-r--r-- 87 shiftl1.f90
- - rw-r--r-- 327 sole_intrinsic.f
- - rw-r--r-- 79 special_chars_json.f90
- - rw-r--r-- 119 statement1.f90
- - rw-r--r-- 82 stop.f90
- - rw-r--r-- 703 stop1.f90
- - rw-r--r-- 449 string.f90
- - rw-r--r-- 1,073 string1.f90
- - rw-r--r-- 722 string2.f90
- - rw-r--r-- 169 subroutine1.f90
- - rw-r--r-- 931 subroutine2.f90
- - rw-r--r-- 41 subroutine3.f90
- - rw-r--r-- 125 subroutine3b.f90
- - rw-r--r-- 205 subroutine4.f90
- - rw-r--r-- 97 subroutine5.f90
- - rw-r--r-- 283 subroutine6.f90
- - rw-r--r-- 111 subroutine7.f90
- - rw-r--r-- 238 subroutine8.f90
- - rw-r--r-- 385 subroutine9.f90
- - rw-r--r-- 187 substring.f90
- - rw-r--r-- 302 sync1.f90
- - rw-r--r-- 523 team1.f90
- - rw-r--r-- 73,087 tests.toml
- - rw-r--r-- 855 unordered_linking.f90
- - rw-r--r-- 155 uppercase1.f90
- - rw-r--r-- 1,313 use_statement.f90
- - rw-r--r-- 110 variable1.f90
- - rw-r--r-- 954 wasm1.f90
- - rw-r--r-- 381 wasm_bind_js.f90
- - rw-r--r-- 748 wasm_i64.f90
- - rw-r--r-- 512 wasm_main_program.f90
- - rw-r--r-- 772 wasm_unary_minus.f90
- - rw-r--r-- 545 where1.f90
- - rw-r--r-- 206 wrapping1.f90
- - rw-r--r-- 794 write1.f90
- - rw-r--r-- 137 write2.f90
- - rw-r--r-- 99 write3.f90
- - rw-r--r-- 294 write4.f90
- - rw-r--r-- 421 write5.f90
- - rw-r--r-- 138 write6.f90