◐ Shell
clean mode source ↗

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

fn into(self) -> U[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]