Node: end, Next: EOF, Previous: Empty, Up: Reference

### end

#### Synopsis

         begin
           statement;
           statement;
           ...
           statement
         end

#### Description

The reserved word `end` closes a `begin` ... `end`; statement which joins several statements together into one compound statement.

@@ end of a `case` statement @@ end of a record or object declaration @@ part of a `to end do` module destructor

#### Conforming to

`end` is defined in ISO 7185 Pascal and supported by all known Pascal variants.

#### Example

         program EndDemo;
         begin
           if True then
             WriteLn ('single statement');
           if True then
             begin  { clamp statement1 ... }
               WriteLn ('statement1');
               WriteLn ('statement2')
             end    { ... to statement2 }
         end.

#### See also

Keywords, begin end Compound Statement, begin