File tree Expand file tree Collapse file tree 2 files changed +2
-6
lines changed
Expand file tree Collapse file tree 2 files changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,6 @@ bitflags! {
127127#[ derive( Debug , Clone ) ]
128128pub struct Symbol {
129129 pub name : String ,
130- // pub table: SymbolTableRef,
131130 pub scope : SymbolScope ,
132131 pub flags : SymbolFlags ,
133132}
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ mod symtable {
1616 filename : PyStrRef ,
1717 mode : PyStrRef ,
1818 vm : & VirtualMachine ,
19- ) -> PyResult < PySymbolTableRef > {
19+ ) -> PyResult < PyRef < PySymbolTable > > {
2020 let mode = mode
2121 . as_str ( )
2222 . parse :: < compiler:: Mode > ( )
@@ -33,9 +33,6 @@ mod symtable {
3333 PySymbolTable { symtable }
3434 }
3535
36- type PySymbolTableRef = PyRef < PySymbolTable > ;
37- type PySymbolRef = PyRef < PySymbol > ;
38-
3936 #[ pyattr]
4037 #[ pyclass( name = "SymbolTable" ) ]
4138 #[ derive( PyPayload ) ]
@@ -77,7 +74,7 @@ mod symtable {
7774 }
7875
7976 #[ pymethod]
80- fn lookup ( & self , name : PyStrRef , vm : & VirtualMachine ) -> PyResult < PySymbolRef > {
77+ fn lookup ( & self , name : PyStrRef , vm : & VirtualMachine ) -> PyResult < PyRef < PySymbol > > {
8178 let name = name. as_str ( ) ;
8279 if let Some ( symbol) = self . symtable . symbols . get ( name) {
8380 Ok ( PySymbol {
You can’t perform that action at this time.
0 commit comments