Tags: Programming Language.
In programming language theory the qualification principle states that any semantically meaningful syntactic class may admit local definitions. In other words it’s possible to include a block in any syntactic class provided that the phrases of that class specify some kind of computation. (Watt 1990)A common examples for of this principle includes: block command — a command containing a local declaration which is used only for executing this command.