<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
first, thanks for IG. i spent yesterday experimenting with erl_interface
ang IG, and that's quite neat (after one week experimenting doing all by
hand, what a progress in productivity!  but , at least, i understand
the problem better now).
<p>now, my problem : i d like to wrap a C++ lib.
<br>my question : how complex is it to modifiy IG to handle C++ ?
<br> this can get from simple to not so simple :
<br>- a) adding # ifdef _cplusplus , external "C" {.... at the begining
and end of headers files. supposely no big deal.
<br>- b) creating wrapper C for C++ members (functions, variables)
by:
<br>    - extending the parsing headers to understand class:functions(arg)
instead of simply functions(arg)
<br>    - directly parsing the class file headers class
X {.....}
<br> 
<p>how complex is the grammar extension ? the parser ? is it generated
with Yecc ? (the history from the doc tends to make me thinking the opposite,
but there is a .y files in the sources ?
<p>thks
<br>luc
<br> 
<pre>-- 
First, they ignore you.
Then, they laugh at you.
Then, they fight you.
Then, you win.
--- Gandhi
Working code is what matter, not your market capitalization.--Kurt granroth
This is not a matter of waiting for something to happen. Instead, it is a matter of making something happen. -- Matthias:</pre>
 </html>