From 7a604cb54b3eafd68c0699b88a71abc85776bc5f Mon Sep 17 00:00:00 2001 From: parsons Date: Sun, 26 Mar 2000 21:14:08 +0000 Subject: * 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 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). This closes out Bugzilla #488. * 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. --- TAO/ChangeLogs/ChangeLog-02a | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a index 27c02a93ad3..f1e3c955c09 100644 --- a/TAO/ChangeLogs/ChangeLog-02a +++ b/TAO/ChangeLogs/ChangeLog-02a @@ -16,7 +16,7 @@ Sun Mar 26 14:57:38 2000 Jeff Parsons reporting that the IDL compiler would not accept CosLifeCycle.idl with valuetype support enabled (CosLifeCycle.idl contains an identifier "suppports", - a valuetype keyword). + a valuetype keyword). This closes out Bugzilla #488. * orbsvcs/orbsvcs/CosLifeCycle.idl: Changed "supports" identifier to "_supports". Generated -- cgit v1.2.1