Next:
Introduction
Up:
CCM Tools Developer's Manual
Previous:
IDL3 Parser
 
Contents
Component Generator Tools
Subsections
Introduction
Design overview
Two-layer visitor design pattern
Code generator templates
Writing a new code generator
Creating a basic class
Top level node types
Environment files and templates
Language type mappings
Keywords
Writing your class constructor
Writing a template set
Creating environment templates
Template writing process
Example template writing task
The template substitution process
Template key types
Recursive template loading and substitution
Template loading and substitution in the example
A couple more things about templates
Implementing basic generator functions
Customizing the code generator class
Maintaining a code generator
IDL generators
C++ generators
2003-11-09