15 void addTask(Task
* task
);
18 void work(Task
& task
);
19 void work(ParseTask
& task
);
21 inline void enableAstDump(bool enable
);
22 inline void enableAstDumpParse(bool enable
);
23 inline void enableAstDumpTypeCheck(bool enable
);
24 inline void enableAstDumpSimplify(bool enable
);
27 std::vector
<Task
*> tasks_
;
29 bool astDumpTypeCheck_
;
30 bool astDumpSimplify_
;
33 extern template class std::vector
<Task
*>;
35 # include "compiler.hxx"
37 #endif /* !COMPILER_HH */