rustpython_compiler::symboltable::SymbolTable - Rust
Captures all symbols in the current scope, and has a list of subscopes in this scope.
The name of this symbol table. Often the name of the class or function.
The type of symbol table
The line number in the sourcecode where this symboltable begins.
A set of symbols present on this scope level.
A list of subscopes in the order as found in the AST nodes.
impl SymbolTable[src]
pub fn lookup(&self, name: &str) -> Option<&Symbol>[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,