20 #ifndef __SCAFFOLD_INC__
21 #define __SCAFFOLD_INC__
28 #include <libbbb/rexscript.h>
29 #include <libbbb/memtrack.h>
30 #include <libbbb/varmap.h>
31 #include <libbbb/list2d.h>
32 #include <libbbb/exit-codes.h>
36 #include <scaffold/scaffold_config.h>
37 #include <scaffold/scaffold_version.h>
38 #include <scaffold/scafrex.h>
39 #include <scaffold/diff_match_patch.h>
43 #include <QStringList>
55 class QCoreApplication;
93 bbb::RexScript::LOG_ALL |
136 const QStringList & init_files,
137 const bbb::VarMap & var_map
153 const QStringList & init_files,
154 const bbb::VarMap & var_map
158 static ExitCode
perform ( QCoreApplication & app );
161 static void end (
void );
165 {
return &uniq_->srex_; }
178 const QString & s_path_1,
179 const QString & s_path_2
184 const QString & s_path,
190 const QString & s_path,
191 const QString & s_out
215 {
return uniq_->project_crt_; }
225 const QString & s_name
259 uniq_->srex_.fileError( s );
263 static inline void error (
const QString & s ) {
264 uniq_->srex_.error( s );
268 static inline void info (
const QString & s ) {
269 uniq_->srex_.info( s );
273 static inline void log (
int ty,
const QString & s ) {
274 uniq_->srex_.log( ty, s );
297 #endif // __SCAFFOLD_INC__