SPPCompiler.SemanticAnalysis.Scoping.SymbolTable module

class SPPCompiler.SemanticAnalysis.Scoping.SymbolTable.SymbolTable(table=None)

Bases: object

add(symbol)
Return type:

None

rem(symbol_name)
Return type:

None

get(name)
Return type:

Optional[Symbol]

set(name, symbol)
Return type:

None

has(name)
Return type:

bool

all()
Return type:

Generator[Symbol]