v1.2.0
Remove hard coded list of non closing statements
The new logic assumes that all statements that start with "end" are closing statements and then searches for the closest statement that has the same name without the "end" and uses it as the start for a block.
All other statements are handled as non closing statements.