A code block, such as used in defining functions, is a sequence of statements delimited by braces or by begin and end. Each statement must end with a semicolon. If the block makes up a function, you can step through it one statement at a time by using the debugger (see Section 12.5).