|
From: <net...@us...> - 2003-12-19 20:11:40
|
Update of /cvsroot/cpptool/rfta/src/rfta
In directory sc8-pr-cvs1:/tmp/cvs-serv28289/rfta/src/rfta
Modified Files:
CodeRewriter.cpp CodeRewriter.h
Log Message:
-- inform code rewriter about preprocessing transformations
-- OPEN: check conflics
Index: CodeRewriter.cpp
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeRewriter.cpp,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -d -r1.45 -r1.46
*** CodeRewriter.cpp 29 Apr 2003 07:01:43 -0000 1.45
--- CodeRewriter.cpp 19 Dec 2003 20:11:36 -0000 1.46
***************
*** 33,40 ****
void
CodeRewriter::rewrite( const StatementPtr &statement,
TextDocument &document )
{
statement->accept( *this );
!
transforms_.apply( document );
}
--- 33,42 ----
void
CodeRewriter::rewrite( const StatementPtr &statement,
+ TransformList& preprocesstransforms,
TextDocument &document )
{
statement->accept( *this );
! // @TODO(Andre): Check conflics between statement transforms and preprocessing...
! transforms_.add(preprocesstransforms);
transforms_.apply( document );
}
Index: CodeRewriter.h
===================================================================
RCS file: /cvsroot/cpptool/rfta/src/rfta/CodeRewriter.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** CodeRewriter.h 24 Apr 2003 16:28:30 -0000 1.20
--- CodeRewriter.h 19 Dec 2003 20:11:37 -0000 1.21
***************
*** 31,34 ****
--- 31,35 ----
void rewrite( const StatementPtr &statement,
+ TransformList& preprocesstransforms,
TextDocument &document );
|