symbol_table
¶
Classes:
RegisterTable
¶
RegisterTable()
Methods:
Attributes:
Source code in packages/irx/src/irx/symbol_table.py
19 20 21 22 23 | |
append
¶
append() -> None
Source code in packages/irx/src/irx/symbol_table.py
25 26 27 28 29 | |
increase
¶
Source code in packages/irx/src/irx/symbol_table.py
31 32 33 34 35 36 37 38 39 40 41 | |
pop
¶
pop() -> None
Source code in packages/irx/src/irx/symbol_table.py
52 53 54 55 56 | |
redefine
¶
redefine(count: int) -> None
Source code in packages/irx/src/irx/symbol_table.py
58 59 60 61 62 63 64 65 | |
reset
¶
reset() -> None
Source code in packages/irx/src/irx/symbol_table.py
67 68 69 70 71 | |
SymbolTable
¶
SymbolTable()
Methods:
Source code in packages/astx/src/astx/symbol_table.py
202 203 | |
define
¶
define(expr: NamedExpr) -> None
Source code in packages/astx/src/astx/symbol_table.py
205 206 207 208 209 210 211 212 213 214 | |
lookup
¶
lookup(name: str) -> NamedExpr
Source code in packages/astx/src/astx/symbol_table.py
232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 | |
update
¶
update(expr: NamedExpr) -> None
It is useful mainly for updating the comment of the expression. parameters: expr: type: NamedExpr
Source code in packages/astx/src/astx/symbol_table.py
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | |