ada-goto-matching-start is a compiled Lisp function in `ada-mode.el'.

(ada-goto-matching-start &optional NEST-LEVEL NOERROR GOTOTHEN)

Move point to the beginning of a block-start.
Which block depends on the value of NEST-LEVEL, which defaults to zero.
If NOERROR is non-nil, it only returns nil if no matching start was found.
If GOTOTHEN is non-nil, point moves to the 'then' following 'if'.