public inbox for sourcenav@sourceware.org
 help / color / mirror / Atom feed
* SourceNav release ...
@ 2002-01-03 14:30 klmcw yahoo
  2002-01-03 15:08 ` Khamis Abuelkomboz
  0 siblings, 1 reply; 19+ messages in thread
From: klmcw yahoo @ 2002-01-03 14:30 UTC (permalink / raw)
  To: sourcenav

Is there another release scheduled for SourceNav ?

I love the tool, but it fails to cross-reference most of the projects I
have to deal with.
Thanks.
-Kevin


^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: SourceNav release ...
@ 2002-01-04  2:56 Roman Levenstein
  2002-01-04 15:48 ` Khamis Abuelkomboz
  0 siblings, 1 reply; 19+ messages in thread
From: Roman Levenstein @ 2002-01-04  2:56 UTC (permalink / raw)
  To: sourcenav

Hi,

>because the actual tcl parser is written in a strange

>licenced interpreter "rex?" and redhat don't have the

>origin source code and the license to this parser.
>Also SN tcl parser doesn't support tcl/tk8.x. So if 
>there are enough people interested in this I would
start 
>writing a new parser (using flex) for tcl that
supports
>tcltk8.x (without xref).

The Rex scanner generator is a part of the Cocktail
Toolbox, which is also used for other SN parsers such
as  Cobol and Java parsers. 

There is a public domain version of it, which can be
found at:
http://www.gmd.de/SCAI/lab/adaptor/cocktail.html

So, there is no problem with a licence. 

As for the origin source for the *.rex file, it's also
not a problem. REX specification is generated from
*.scan file by cg tool as far as I remember. Anyway,
there is a description of this process in the docs.

BTW, Cocktail is one of the best compiler construction
toolkits and it's really very powerful and much better
than yacc/lex. It covers the whole process of compiler
construction- from lexical and syntax analysis up to
code generation and register allocation. And, which is
also very important, the generated parsers and
scanners   are much faster than those generated by
lex/yacc.

Roman 



__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com

^ permalink raw reply	[flat|nested] 19+ messages in thread
* RE: SourceNav release ...
@ 2002-01-06  0:26 Simonovsky, Pavel
  2002-01-06  3:48 ` Mo DeJong
  0 siblings, 1 reply; 19+ messages in thread
From: Simonovsky, Pavel @ 2002-01-06  0:26 UTC (permalink / raw)
  To: sourcenav

		So - you mean , that in fact SN is dead , and there is no
any development team behind it? It is very important info - I suggested this
tool to 2-3 teems in our company ... I have to warn them - that it dose no
worth a waste of time... Thanks a lot !!! It is really crucial
information!!!

___________________________________ 
Simonovsky Pavel 
Multiplatform CONTROL-MNew Dimension Software 
Software Engineer 
Voice: + 972 3 7664648 
Fax: + 972 3 6451100 
Email: Pavel_Simonovsky@bmc.com 

-----Original Message-----
From:	khamis2@t-online.de [mailto:khamis2@t-online.de]
Sent:	Saturday, January 05, 2002 1:43 AM
To:	Roman Levenstein
Cc:	sourcenav@sources.redhat.com
Subject:	Re: SourceNav release ...


Roman Levenstein wrote:

>Hi,
>
>>because the actual tcl parser is written in a strange
>>
>>licenced interpreter "rex?" and redhat don't have the
>>
>>origin source code and the license to this parser.
>>Also SN tcl parser doesn't support tcl/tk8.x. So if 
>>there are enough people interested in this I would
>>
>start 
>
>>writing a new parser (using flex) for tcl that
>>
>supports
>
>>tcltk8.x (without xref).
>>
I wasn't exact here, SN tcl parser doesn't support Itcl3.0!

>
>The Rex scanner generator is a part of the Cocktail
>Toolbox, which is also used for other SN parsers such
>as  Cobol and Java parsers. 
>
Yep!

>
>
>There is a public domain version of it, which can be
>found at:
>http://www.gmd.de/SCAI/lab/adaptor/cocktail.html
>
Good to know

>
>So, there is no problem with a licence. 
>
>As for the origin source for the *.rex file, it's also
>not a problem. REX specification is generated from
>*.scan file by cg tool as far as I remember. Anyway,
>there is a description of this process in the docs.
>
>
>BTW, Cocktail is one of the best compiler construction
>toolkits and it's really very powerful and much better
>than yacc/lex. It covers the whole process of compiler
>construction- from lexical and syntax analysis up to
>code generation and register allocation. And, which is
>also very important, the generated parsers and
>scanners   are much faster than those generated by
>lex/yacc.
>
Hmm, but who is familar with this toolbox? I'm not familar with the 
cocktail toolbox
and actually don't have the time to spend time learning this language.
It's true that the parsers implemented in lex/yacc are not perfekt, but 
lex is good enough
to write a parser in the 'free' time, since SN is not developed 
officially anymore!

I would appreciate very much, if you do a hack to let tcl parser 
understands
the itcl class definition "itcl:class".

khamis

>
>Roman 
>
>
>
>__________________________________________________
>Do You Yahoo!?
>Send your FREE holiday greetings online!
>http://greetings.yahoo.com
>
>

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2002-01-19 17:03 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-03 14:30 SourceNav release klmcw yahoo
2002-01-03 15:08 ` Khamis Abuelkomboz
2002-01-04  2:56 Roman Levenstein
2002-01-04 15:48 ` Khamis Abuelkomboz
2002-01-06  0:26 Simonovsky, Pavel
2002-01-06  3:48 ` Mo DeJong
2002-01-06  6:36   ` Ralf Corsepius
2002-01-07 12:04     ` Khamis Abuelkomboz
2002-01-07 13:11       ` Timothy M. Shead
2002-01-18 18:13         ` Mo DeJong
2002-01-07 13:22     ` Ian Roxborough
2002-01-10  4:34       ` Eray Ozkural (exa)
2002-01-11 14:34         ` Mo DeJong
2002-01-18 14:52           ` Eray Ozkural (exa)
2002-01-18 15:33             ` Mo DeJong
2002-01-18 15:58               ` Ian Roxborough
2002-01-24 10:14                 ` Eray Ozkural (exa)
2002-01-19  9:03               ` Eray Ozkural (exa)
2002-01-19  8:59             ` Khamis Abuelkomboz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).