From: Victor Kirk <vkirk@te...> - 2002-09-05 08:40:06
Could anyone point me to some documentation or code to look at
to extend ECB to handle CORBA IDL.
Is creating a bnf file for semantic (which I'm working on) enough?
Will it just plug in or will I have to do something?
This message, including attachments, is intended only for the use by the
person(s) to whom it is addressed. It may contain information which is
privileged and confidential. Copying or use by anybody else is not
authorised. If you are not the intended recipient, please contact the sender
as soon as possible. The views expressed in this communication may not
necessarily be the views held by Serco Integrated Transport.
From: Eric M. Ludlam <eric@si...> - 2002-09-05 12:58:34
>>> Victor Kirk <vkirk@...> seems to think that:
>Could anyone point me to some documentation or code to look at
>to extend ECB to handle CORBA IDL.
>Is creating a bnf file for semantic (which I'm working on) enough?
>Will it just plug in or will I have to do something?
[ ... ]
As Klaus pointed out, you only need to add your language to Semantic.
I recommend joining the cedet-devel mailing list off the cedet
project though. Near the end of the Semantic 1.4 release, David
Ponce had developed a new parser-generator based on Bison. A side
effect is that the language file is a little different. The spiffy
effect is that you can just take an IDL Bison or Yacc grammar, and
port it directly.
Grammars written for the existing parser in semantic will move with
only minor changes to semantic 2.0, but you may have fun working in
the 2.0 build tree anyway. As developers of semantic's core, we also
benefit watching the comments and questions from users trying to build
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org