pub trait AbstractInterpreter: TransferFunctions {
    fn analyze_function(
        &mut self,
        initial_state: Self::State,
        function_view: &FunctionView<'_>
    ) -> InvariantMap<Self::State, Self::AnalysisError> { ... } fn execute_block(
        &mut self,
        block_id: BlockId,
        pre_state: &Self::State,
        function_view: &FunctionView<'_>
    ) -> Result<Self::State, Self::AnalysisError> { ... } }

Provided methods

Analyze procedure local@function_view starting from pre-state local@initial_state.

Implementors