Previous Index Next

The translators ( the programs to generate a c++/KDE project from a VisKProg project ) are split in several programs. As there are several types of VisKProg files there is a translator for each of them. Furthermore, some programs produce a kind of "meta" output, what must be translated again. The best example for these translators is the "pre translator" *.vk -> *.vkm translator Others, like the "config maker" produce config files for other translators (with information of the other files for the parser).

As I expect the most VK files to be autogenerated (and also without errors), I haven't used parser/scanner generators like yacc/lex for some of these translators; the little scanning and parsing functionality they need is realized in own c functions.


© 2000 by Christoph Pinkel