Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
debugger.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include <vector>
5
7
8namespace bb::avm2 {
9
22 public:
26
27 void run(uint32_t starting_row = 0);
28
29 private:
31 uint32_t row = 0;
32 std::string prefix;
33
34 void print_columns(const std::vector<std::string>& regex);
35 void set_column(const std::string& column_name, const std::string& value);
36 void test_relation(const std::string& relation_name, std::optional<std::string> subrelation_name);
37};
38
39} // namespace bb::avm2
void run(uint32_t starting_row=0)
Definition debugger.cpp:76
tracegen::TraceContainer & trace
Definition debugger.hpp:30
void print_columns(const std::vector< std::string > &regex)
Definition debugger.cpp:130
InteractiveDebugger(tracegen::TraceContainer &trace)
Definition debugger.hpp:23
void test_relation(const std::string &relation_name, std::optional< std::string > subrelation_name)
Definition debugger.cpp:177
void set_column(const std::string &column_name, const std::string &value)
Definition debugger.cpp:163
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13