Dragon (programming language)
As of the 1.9.7 version Dragon started supporting procedural syntax along with the structural syntax. It is used for the block of codes similarly like the Visual Basic .NET uses. Although both of syntax can be used together in a program. There is a keyword "end" to complete the code block in procedural syntax for the loops, functions, classes, and conditions.