Class StackConsistencyScope

All Implemented Interfaces:
Serializable, ICanCaptureVariables, IScope, IScopedSymbol, ISymbol, ITokenReference

public class StackConsistencyScope extends ScopedSymbol implements ICanCaptureVariables
Used when duplicate symbols are found, where we need to add a placeholder. So the result of the listening and processing can take place, symbols can still be put into some sort of scope; so they don't mess up other valid scopes. The phase will fail compilation with duplicate errors, but we will have ensured that other symbols and processing has been put somewhere.
See Also: