Cprogramming language. "Code Generation" on page 13-1 describes the features common to all code generation domains. The basic principles of writing code generation stars are explained in "Writing Code Generation Stars" on page 13-2.You will find explanations for codeblocks, macros, and attributes there. This chapter explains features specific to the CGC domain. Refer to the CGC domain chapter in the user's manual for an introduction to this domain.