> ..... The catch would be that those compilers would need to support
> ASIS (some don't), and further, you would need to compile your code
> first (ie, have it semantically analyzed) before applying the tool. So
> in that sense, you *do* depend on a "specific compiler"... and the tool
> is a post-processor, ....

A tool that enforces standards _after_ the code is compiled is like having
your code review during testing.

But it's better than nothing......