Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jan 2008 00:46:58 -0500
From:      David Schultz <das@FreeBSD.ORG>
To:        freebsd-standards <freebsd-standards@FreeBSD.ORG>
Subject:   Re: cflow now supports a basic GNU as syntax now
Message-ID:  <20080115054658.GA67116@VARK.MIT.EDU>
In-Reply-To: <20080110152153.GC994@medusa.sysfault.org>
References:  <20080110152153.GC994@medusa.sysfault.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 10, 2008, Marcus von Appen wrote:
> Another year, another status report,
> 
> the BSD cflow implementation can handle a very limited GNU as(1) subset
> now. You can get the most recent version as always from
>      http://sysfault.org/freebsd
> 
> There's also a bzr repository available which can be used using
>      bzr branch http://sysfault.org/freebsd/cflow
> 
> I hope to have basic yacc and lex support available within the next few
> months, so an addition to the base system can be discussed.

Cool, this seems useful. Have you considered an implementation
strategy more along the lines of egypt (in ports/devel/egypt)?
Egypt has two important advantages. First, it lets gcc interpret
the source code instead of using an ad hoc C lexer. Second, it
generates output for dot (ports/graphics/graphviz), which is
arguably the most popular free tool for generating graph diagrams
in Unix. At least the first of these properties is highly desirable
because it means that the tool can interpret any program that cc(1)
can interpret, instead of some highly constrained subset of them.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080115054658.GA67116>