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>