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]