. . "Each compound statement defines a new scope which contains scoping information such as the level of the scope, the pointer to the parent scope, and the pointer to the corresponding symbol table." . .