Hello everyone,
Thanks for the detailed review.
I have made changes to my proposal, as per the discussion in the previous
emails and also included the timeline changes.
Please review the updated version of my proposal.
As a precursor to the actual project, I experimented with a rudimentary
prototype of a parser for C++ header files using Pygccxml, which can be
found at https://github.com/aru31/parser-prototype

Proposal Link: https://aru31.github.io/gsoc-proposal.pdf
Github Repository Link: https://github.com/aru31/GSoC-Proposal
Thanks

Regards,
Arpit Gupta

On Thu, Mar 21, 2019 at 11:05 PM Arpit Gupta <[email protected]>
wrote:

> Hi Nicolas and Martin,
>
> Thank you again for answering all my queries.
> I will definitely make the changes suggested in the timeline.
> By "both the tools", I meant that there would be an option to use any one
> of the following parsers.
>
> Thanks!
>
> Regards,
> Arpit Gupta
>
>
> On Thu, Mar 21, 2019 at 10:53 PM Martin Braun <[email protected]>
> wrote:
>
>> On Thu, Mar 21, 2019 at 03:36:21PM +0530, Arpit Gupta wrote:
>> >    Happy Holi everyone (holi is an Indian festival of colors)
>> >
>> >    Thank you Nicolas for your valuable response
>> >
>> >    I understood all your points and will surely make changes in the
>> proposal.
>> >
>> >    The tools here I referred are both pygccxml and libclang.
>> >
>> >    There is trade off for both the tools:-
>> >
>> >    1). Pygccxml takes up a quite a bit of computation time while
>> libclang is
>> >    better in this case.
>> >
>> >    2). Pygccxml is quite mature and also has a proper documentation
>> which
>> >    gives it advantage over libclang.
>> >
>> >    3). Pygccxml generates a nice AST which is really understandable and
>> easy
>> >    to work with while this is not the case in libclang.
>> >
>> >    4). Still libclang is really popular C++ parsing tool and is under
>> >    continuous development which gives us an excellent opportunity to
>> explore
>> >    it.
>> >
>> >    So, I think itâ**s worth it to use both of them to parse header
>> files.
>> >
>> >    I definitely know that the most important part of the project is
>> about
>> >    extracting most of the information from the header files, but I
>> thought
>> >    that the ultimate goal is to create YAML files for the GRC. I will
>> >    definitely make these changes and Iâ**m really sorry for the
>> confusion
>> >    created due to this in the proposal.
>> >
>> >    So, Should I proceed using both the tools?
>>
>> Do you mean, use both tools at the same time, or have an option to use
>> either tool?
>>
>> -- M
>> _______________________________________________
>> Discuss-gnuradio mailing list
>> [email protected]
>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to