entry_declaration ::= entry defining_identifier [(discrete_subtype_definition)] parameter_profile;
accept_statement ::= accept entry_direct_name [(entry_index)] parameter_profile [do handled_sequence_of_statements end [entry_identifier]];
entry_index ::= expression
entry_body ::= entry defining_identifier entry_body_formal_part entry_barrier is declarative_part begin handled_sequence_of_statements end [entry_identifier];
entry_body_formal_part ::= [(entry_index_specification)] parameter_profile
entry_barrier ::= when condition
entry_index_specification ::= for defining_identifier in discrete_subtype_definition
NOTES
entry Read(V : out Item); entry Seize; entry Request(Level)(D : Item); -- a family of entries
accept Shut_Down;
accept Read(V : out Item) do V := Local_Item; end Read;
accept Request(Low)(D : Item) do ... end Request;
Go to the first, previous, next, last section, table of contents.