#include <cppcc_driver.hh>
Public Methods | |
CppCcDriver () | |
bool | run (PropRegistry ®istry) |
Definition at line 50 of file cppcc_driver.hh.
|
Creates a new CppCcDriver object. Although this class is not singleton, a single instance can be used because CppCcDriver in its turn uses a LexYaccParser instance, and LexYaccParser IS a singleton. Definition at line 59 of file cppcc_driver.hh. |
|
By calling this method the whole process of parsing/processing/generating code is run. The method does not return until all the stages have been completed and the C++ sources were generated. If this method ever returns, its return value indicates the success status of the whole thing. However, it may die() in several places. Definition at line 73 of file cppcc_driver.cc. |