dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: treecc ChangeLog,1.81,1.82 gen_cpp.c,1.4,1.5


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: treecc ChangeLog,1.81,1.82 gen_cpp.c,1.4,1.5
Date: Fri, 28 Mar 2003 23:04:48 -0500

Update of /cvsroot/dotgnu-pnet/treecc
In directory subversions:/tmp/cvs-serv14561

Modified Files:
        ChangeLog gen_cpp.c 
Log Message:


Add namespace support for C++; fix a bug in the C++ skeleton.


Index: ChangeLog
===================================================================
RCS file: /cvsroot/dotgnu-pnet/treecc/ChangeLog,v
retrieving revision 1.81
retrieving revision 1.82
diff -C2 -r1.81 -r1.82
*** ChangeLog   8 Feb 2003 03:50:55 -0000       1.81
--- ChangeLog   29 Mar 2003 04:04:45 -0000      1.82
***************
*** 1,2 ****
--- 1,8 ----
+ 
+ 2003-02-29  Jeyasankar Kottalam  <address@hidden>
+ 
+       * gen_cpp.cpp, etc/cpp_skel.cc: add namespace support for C++;
+       fix a bug in the C++ skeleton.
+ 
  2003-02-08  Stephen Compall  <address@hidden>
  

Index: gen_cpp.c
===================================================================
RCS file: /cvsroot/dotgnu-pnet/treecc/gen_cpp.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** gen_cpp.c   29 Jan 2003 00:16:16 -0000      1.4
--- gen_cpp.c   29 Mar 2003 04:04:45 -0000      1.5
***************
*** 985,989 ****
                        TreeCCStreamHeaderTop(stream);
                        TreeCCStreamPrint(stream, "\n");
!                       TreeCCStreamPrint(stream, "#include <new.h>\n");
                        TreeCCStreamPrint(stream, "\n");
                }
--- 985,989 ----
                        TreeCCStreamHeaderTop(stream);
                        TreeCCStreamPrint(stream, "\n");
!                       TreeCCStreamPrint(stream, "#include <new>\n");
                        TreeCCStreamPrint(stream, "\n");
                }
***************
*** 993,996 ****
--- 993,1001 ----
                        TreeCCStreamPrint(stream, "\n");
                }
+               if(context->namespace)
+               {
+                       TreeCCStreamPrint(stream, "namespace %s\n{\n\n",
+                                       context->namespace);
+               }
                if(stream->defaultFile)
                {
***************
*** 1017,1027 ****
                        TreeCCStreamClear(stream);
                }
-               else if(stream->isHeader)
-               {
-                       TreeCCStreamHeaderBottom(stream);
-               }
                else
                {
!                       TreeCCStreamSourceBottom(stream);
                }
                stream = stream->nextStream;
--- 1022,1039 ----
                        TreeCCStreamClear(stream);
                }
                else
                {
!                       if(context->namespace)
!                       {
!                               TreeCCStreamPrint(stream, "}\n");
!                       }
!                       if(stream->isHeader)
!                       {
!                               TreeCCStreamHeaderBottom(stream);
!                       }
!                       else
!                       {
!                               TreeCCStreamSourceBottom(stream);
!                       }
                }
                stream = stream->nextStream;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]