Hi dmoore, thanks for your help!
I find two problems in the folding of this kind blocks:
1)
interface Name_Interface
module procedure Name_Procedure_1, &
Name_Procedure_2, &
Name_Procedure_3, &
Name_Procedure_4
endinterface
Code::Blocks interprets the the endinterface keyword as the end of the module (procedure) keyword and not as the end of the interface keyword. I think that this is due to the module keyword that appears after the interface keyword without the endmodule keyword. This is problem is due to scintilla or Code::Blocks?
2)
Code:.Blocks doesn't recognize a do cycle with a label, like the following:
Name_Cycle do i=1,100
enddo Name_Cycle
Anyone knows the solutions of these problems?
Stefano