1 #ifndef VISITORS_SCOPE_BUILDER_HH
2 # define VISITORS_SCOPE_BUILDER_HH
4 # include <ozulis/ast/scope.hh>
5 # include <ozulis/visitors/visitor.hh>
11 /// @defgroup Visitors
13 * @brief Creates symbol tables
16 class ScopeBuilder
: public Visitor
<ScopeBuilder
>
23 typedef std::vector
<uint32_t> blockIds_t
;
29 static void initBase();
37 #endif /* !VISITORS_SCOPE_BUILDER_HH */