Lines Matching defs:generator
95 // Register a code generator for a language.
101 // * generator: The CodeGenerator which will be called to generate files
112 CodeGenerator* generator,
115 // Register a code generator for a language.
117 // used to pass extra parameters to the registered code generator.
118 // Suppose you have registered a generator by calling:
122 // This will pass "enable_bar,enable_baz" as the parameter to the generator.
125 CodeGenerator* generator,
129 // but does not match any registered generator, the compiler will attempt to
130 // find a "plugin" to implement the generator. Plugins are just executables.
142 // gives the generator parameter, if any was provided. The PROTO_FILES list
274 CodeGenerator* generator;
280 // A map from generator names to the parameters specified using the option
314 // generator to use for each.
317 CodeGenerator* generator; // NULL for plugins