New way to control preambular declaration

Validity of the preambular global declaration in controled together
with all declarations, when checking variable names.
4 files changed