Please report new issues athttps://github.com/DOCGroup
the dds x-types specification adds annotations to idl, would be nice if tao_idl could handle this
What's an x-type?
it is short for dds extensible types, google for it, it is on the OMG website, it is an extension to dds which also extend the idl grammar
Created attachment 1340 [details] DDS X-Types files DDS X-Types files
Created attachment 1524 [details] TAO/TAO_IDL/fe/idl.ll patch to make tao_idl ignore IDL4 annotations IDL4 and DDS-XTypes introduce annotations along the lines of Java. The tao_idl translator gets confused by such annotations; the patch fixes this. After applying the patch, in directory TAO/TAO_IDL I executed the script regen.sh and that updated some generated files: fe/idl.tab.cpp fe/idl.tab.hpp fe/idl.ypp fe/idl.yy.cpp If you wish, I can also attach the diff of those files - but they seem to depend on the exact version of flex and bison used; in my case, the diff was pretty laden with irrelevant deltas.