[][src]Crate leo_symbol_table

The symbol table for a Leo program.

This module contains the SymbolTable type, an abstract data type that tracks the current bindings for functions and circuits in a Leo program.

A new [Symbol Table] type can be created from a reference to a [LeoAst]. A [Symbol Table] type can be used to create a new [TypeInference] type.

Re-exports

pub use self::attributes::*;
pub use self::errors::*;
pub use self::imports::*;
pub use self::symbol_table::*;
pub use self::types::*;

Modules

attributes
errors
imports
symbol_table
types