cflow now supports a basic GNU as syntax now

David Schultz das at FreeBSD.ORG
Mon Jan 14 21:47:09 PST 2008

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
> There's also a bzr repository available which can be used using
>      bzr branch
> 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.

More information about the freebsd-standards mailing list