scopes
¶
Classes:
-
Scope– -
ScopeStack–
ScopeStack
¶
ScopeStack()
Methods:
Attributes:
Source code in src/irx/analysis/scopes.py
39 40 41 42 43 | |
declare
¶
declare(symbol: SemanticSymbol) -> bool
Source code in src/irx/analysis/scopes.py
77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | |
pop
¶
pop() -> Scope
Source code in src/irx/analysis/scopes.py
69 70 71 72 73 74 75 | |
push
¶
Source code in src/irx/analysis/scopes.py
56 57 58 59 60 61 62 63 64 65 66 67 | |
resolve
¶
resolve(name: str) -> SemanticSymbol | None
Source code in src/irx/analysis/scopes.py
94 95 96 97 98 99 100 101 102 103 104 105 106 107 | |