1 #ifndef AST_SCOPE_BUILDER_VISITOR_HH
2 # define AST_SCOPE_BUILDER_VISITOR_HH
4 # include "browse-visitor.hh"
10 /// @defgroup Visitors
12 * @brief Creates symbol tables
15 class ScopeBuilderVisitor
: public BrowseVisitor
18 ScopeBuilderVisitor();
19 virtual ~ScopeBuilderVisitor();
21 virtual void visit(File
& node
);
22 virtual void visit(Block
& node
);
24 typedef BrowseVisitor super_t
;
31 #endif /* !AST_SCOPE_BUILDER_VISITOR_HH */