Reference Guide  2.5.0
psyclone.psyir.symbols.symbol.Symbol.Visibility Class Reference
Inheritance diagram for psyclone.psyir.symbols.symbol.Symbol.Visibility:
Collaboration diagram for psyclone.psyir.symbols.symbol.Symbol.Visibility:

Static Public Attributes

int PUBLIC = 1
 
int PRIVATE = 2
 

Detailed Description

 Enumeration of the different visibility attributes supported in
the PSyIR. If no visibility information is supplied for a Symbol then
it is given the DEFAULT_VISIBILITY value.

PUBLIC: the symbol is visible in any scoping region that has access to
        the SymbolTable containing it.
PRIVATE: the symbol is only visibile inside the scoping region that
         contains the SymbolTable to which it belongs.

Definition at line 83 of file symbol.py.


The documentation for this class was generated from the following file: