f90-beginning-of-block
f90-beginning-of-block is an interactive compiled Lisp function in `f90.el
'.
(f90-beginning-of-block &optional NUM)
Move point backwards to the start of the current code block.
With optional argument NUM, go backward that many balanced blocks.
If NUM is negative, go forward to the end of a block.
Checks for consistency of block types and labels (if present).
Does not check the outermost block, because it may be incomplete.
Interactively, pushes mark before moving point.