2 #ifndef __SFIDL_GENERATOR_H__
3 #define __SFIDL_GENERATOR_H__
23 bool generateIdlLineNumbers;
26 String makeLowerName (
const String& name,
char seperator =
'_');
65 rename (NamespaceType namespace_type,
const String& name, WordCase namespace_wc,
67 WordCase typename_wc,
const String &typename_join);
82 WordCase typename_wc,
const String& typename_join);
85 : parser (parser), options (*Options::the()),
86 generateHeader (
true), generateSource (
false),
87 generateIdlLineNumbers (
true)
105 virtual void setOption (
const String& option,
const String& value);
116 virtual bool run () = 0;
Definition: sfidl-generator.hh:16
Definition: sfidl-options.hh:16
Definition: sfidl-namespace.hh:14
The Sfidl namespace contains implementation and API of the Sfi IDL compiler.
Definition: sfidl-cbase.hh:14
Definition: sfidl-parser.hh:231