summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-26 21:07:29 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-03-26 21:07:29 +0000
commit0737879b6175b1e5eb20c4b96db3a33106ca6ca8 (patch)
treeba68a2728d55db004ab825738e3aaadbcab00397
parent80eb165cd3a9b3dc1650e2401f1a45ecd2572b90 (diff)
downloadATCD-0737879b6175b1e5eb20c4b96db3a33106ca6ca8.tar.gz
* TAO_IDL/fe/idl.ll:
* TAO_IDL/fe/lex.yy.cpp: * TAO_IDL/fe/lex.yy.cpp.diff: Support added for escaped identifiers, as specified in CORBA 2.3.1. If an identifier appears in an IDL file with a leading underscore, it will now appear in generated code without the underscore (such identifiers were not accepted by the lexer previously). Now generated code can contain identifiers identical to IDL keywords. Note that if the stripped identifier matches a C++ keyword "_cxx_" will be prepended in generated code as before. Thanks to Alex Bangs <bangs@entelos.com> for uncovering this problem by reporting that the IDL compiler would not accept CosLifeCycle.idl with valuetype support enabled (CosLifeCycle.idl contains an identifier "suppports", a valuetype keyword). * orbsvcs/orbsvcs/CosLifeCycle.idl: Changed "supports" identifier to "_supports". Generated code is unchanged, and the file can now be compiled with the -Gv option. * docs/releasenotes/index.html: Added item about escaped identifier support in the IDL compiler.
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a29
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 64fad74ffc1..27c02a93ad3 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,32 @@
+Sun Mar 26 14:57:38 2000 Jeff Parsons <parsons@cs.wustl.edu>
+
+ * TAO_IDL/fe/idl.ll:
+ * TAO_IDL/fe/lex.yy.cpp:
+ * TAO_IDL/fe/lex.yy.cpp.diff:
+ Support added for escaped identifiers, as specified in
+ CORBA 2.3.1. If an identifier appears in an IDL file
+ with a leading underscore, it will now appear in
+ generated code without the underscore (such identifiers
+ were not accepted by the lexer previously). Now
+ generated code can contain identifiers identical to
+ IDL keywords. Note that if the stripped identifier
+ matches a C++ keyword "_cxx_" will be prepended in
+ generated code as before. Thanks to Alex Bangs
+ <bangs@entelos.com> for uncovering this problem by
+ reporting that the IDL compiler would not accept
+ CosLifeCycle.idl with valuetype support enabled
+ (CosLifeCycle.idl contains an identifier "suppports",
+ a valuetype keyword).
+
+ * orbsvcs/orbsvcs/CosLifeCycle.idl:
+ Changed "supports" identifier to "_supports". Generated
+ code is unchanged, and the file can now be compiled
+ with the -Gv option.
+
+ * docs/releasenotes/index.html:
+ Added item about escaped identifier support in the IDL
+ compiler.
+
Sun Mar 26 13:32:10 2000 Jeff Parsons <parsons@cs.wustl.edu>
* TAO_IDL/util/utl_stack.cpp: