Is anyone aware of any UML like utilities that can generate skeleton code based on definitions of functions and raw data. this is for languages that lack a definitive 'class' architecture.

Things like ArgoUML can do this for OO based languages, but I am looking for something that could generate code for a non-OO based language.