[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: treecc ChangeLog,1.81,1.82 gen_cpp.c,1.4,1.5,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System CrossAppDomainDelegate.cs,NONE,1.1 AppDomain.cs,1.10,1.11 _AppDomain.cs,1.1,1.2
- Next by Date:
[Dotgnu-pnet-commits] CVS: treecc/etc cpp_skel.cc,1.5,1.6
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/runtime/System CrossAppDomainDelegate.cs,NONE,1.1 AppDomain.cs,1.10,1.11 _AppDomain.cs,1.1,1.2
- Next by thread:
[Dotgnu-pnet-commits] CVS: treecc/etc cpp_skel.cc,1.5,1.6
- Index(es):