diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-03-26 21:07:29 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-03-26 21:07:29 +0000 |
commit | 0737879b6175b1e5eb20c4b96db3a33106ca6ca8 (patch) | |
tree | ba68a2728d55db004ab825738e3aaadbcab00397 | |
parent | 80eb165cd3a9b3dc1650e2401f1a45ecd2572b90 (diff) | |
download | ATCD-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-02a | 29 |
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: |