well probably now with how much effort.
stef
On Apr 30, 2010, at 7:34 AM, Tudor Girba wrote:
Exactly.
Doru
On 30 Apr 2010, at 05:47, Alexandre Bergel wrote:
> A model originally created with inFusion, could then be refined
> by loading srcML files, to add for example AST info.
>
> Alexandre
>
>
> On 29 Apr 2010, at 09:53, Tudor Girba wrote:
>
>> Hi,
>>
>> Another related idea is to not use srcML for the main parsing,
>> but to keep it around for custom queries.
>>
>> So, we could still keep the current solution with inFusion for
>> the main models, and have srcML for when we want to write
>> queries that need access to AST.
>>
>> For example, if you do not have the right libraries, inFusion
>> will not create annotation objects. If I would have access to
>> the AST, I could write a query (even if it is expensive at
>> first) that checks the AST of class for the existence of such
>> annotations.
>>
>> I would use this. And maybe like this the srcML interface would
>> grow in time and get better. What do you think?
>>
>> Cheers,
>> Doru
>>
>>
>>
>> On 28 Apr 2010, at 14:44, Alexandre Bergel wrote:
>>
>>> As Simon said, the type resolution in C is easy. In C++ it is
>>> another beast.
>>>
>>> Alexandre
>>>
>>>
>>> On 28 Apr 2010, at 04:47, Simon Denier wrote:
>>>
>>>>
>>>> On 28 avr. 2010, at 10:36, Stéphane Ducasse wrote:
>>>>
>>>>> the problem is that meta model is different so you would
>>>>> have to map everything.
>>>>
>>>>
>>>> Besides, from what I have seen, the generated xml is
>>>> sometimes not regular: i.e. similar things in the code does
>>>> not have the same xml representation. This makes it
>>>> cumbersome as it is not documented, so you have to decode the
>>>> grammar from the xml and adapt to such irregularities.
>>>>
>>>> In the end, you still have to maintain a xml parser for each
>>>> language and you still dont have control about what is
>>>> extracted. And you have to do the type resolution :)
>>>>
>>>>
>>>>>
>>>>> Stef
>>>>>
>>>>>
>>>>> On Apr 28, 2010, at 10:28 AM, Laval Jannik wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> I am looking at srcML, and I see that it make XML files
>>>>>> from Java and C++ source code.
>>>>>>
>>>>>> Since we use it for C source code, it should be possible to
>>>>>> make it works with C++ and java.
>>>>>> This strategy allows us to not us a special tool for each
>>>>>> language.
>>>>>>
>>>>>> What do you think about it ?
>>>>>>
>>>>>> Cheers
>>>>>> ---
>>>>>> Jannik Laval
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Moose-dev mailing list
>>>>>> Moose-dev(a)iam.unibe.ch
>>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Moose-dev mailing list
>>>>> Moose-dev(a)iam.unibe.ch
>>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>> --
>>>> Simon
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Moose-dev mailing list
>>>> Moose-dev(a)iam.unibe.ch
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel
http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev(a)iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>> --
>>
www.tudorgirba.com
>>
>> "What we can governs what we wish."
>>
>>
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel
http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
www.tudorgirba.com
"We are all great at making mistakes."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch