Fedor,

Cool! Well done!

 - Andrew

PS
I'm waiting your updates in trac's repository.

2009/1/4 Fedor Korshunov <fedor.a.korshu...@gmail.com>

> *Artem*, to say it in  few words: *working on it now; I hope it will take
> day or two.*
>
> I'll explain my current work more detailed:
>
> 1-st of all I'm working on *new CallGraph class*; the main idea of this
> change is:
>
>> Parser, Serializer (anything else?): will give/take information from this
>> class *only* not from bad organised arrays of calls (that are structs or
>> classes); in other words *only* CallGraph class works with such classes
>> like calls, types, functions declarations, etc.
>>
>
> then I'll *integrate new parser and CallGraph* into project; unfortunately
> this will force me to make changes in *Serializer*.
> *
> Vladimir*, I understand you. What time is suitable for you to meet and
> discuss all this?
>
> 2009/1/3 Артём Шапоренко <artem.shapore...@gmail.com>
>
> What time you suggest to integrate it into the project?
>>
>>
>> On Sat, Jan 3, 2009 at 11:36 AM, Vladimir Sysoev <
>> vladimir.sys...@gmail.com> wrote:
>>
>>> Fedor, Thats good.
>>> It seems to me, that integration should be done.
>>>
>>> More over folks we need to do planning game early this year to be more
>>> aligned to customer needs.
>>>
>>> -Vladimir
>>>
>>> On Sat, Jan 3, 2009 at 6:34 AM, Fedor Korshunov <
>>> fedor.a.korshu...@gmail.com> wrote:
>>>
>>>> Hello, small update.
>>>>
>>>> Now it seems to be more than draft (moreover, *parser is ready! But
>>>> it's still stand alone*), it can find & deal with everything that can
>>>> "hand-made" parser (and even more like *__attributes__*). Most
>>>> conflicts are resolved (two shift/reduce conflicts are still presented, but
>>>> I don't think this is a real problem).
>>>>
>>>> 2008/12/28 Fedor Korshunov <fedor.a.korshu...@gmail.com>
>>>>
>>>> This is *stand-along draft of flex-bison (lex-yacc) light C parser for
>>>>> SA*.
>>>>>
>>>>> *.y* file is Bison grammar file it provides* syntax analyzer*
>>>>> *.l* file is (F)lex instructions it provides* lexer*
>>>>> *sadefs.h* is some staff :-)
>>>>>
>>>>> *build.sh* - is bash script that will build parser binary file
>>>>>
>>>>> To build parser you need:
>>>>> 1. bison & flex
>>>>> To install them in Ubuntu:
>>>>>
>>>>>> sudo apt-get install bison
>>>>>> sudo apt-get install flex
>>>>>
>>>>>
>>>>> 2. run build.sh in the directory with parser sources
>>>>>
>>>>>> ./build
>>>>>
>>>>>
>>>>> Now you can run
>>>>>
>>>>>> ./parser
>>>>>
>>>>>
>>>>> parser will expect *input from STDIN* (keyboard by default) before it
>>>>> will meet *^D* (Ctrl + D, "EOF").
>>>>>
>>>>> This draft will inform you about the process of parsing & will find
>>>>> Calls & Functions defintions\implementations.
>>>>>
>>>>> --
>>>>> Best Regards,
>>>>> Fedor Korshunov
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards,
>>>> Fedor Korshunov
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> -Vladimir
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Regards, Artem
>>
>> tel. +79200444558
>> icq 269910037
>> skype artem.shaporenko
>> Source Analyzer Team
>>
>>
>>
>>
>
>
> --
> Best Regards,
> Fedor Korshunov
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SA_team" group.
To post to this group, send email to sa_team@googlegroups.com
To unsubscribe from this group, send email to 
sa_team+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.ru/group/sa_team?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to