Cluster definition file translation definitions. More...
Namespaces | |
TokenizerTools | |
Tools to help cluster definition file tokenization. | |
Classes | |
class | Compiler |
Compiles a cluster definition file into an executable bash script. More... | |
class | ToJson |
Compiles a cluster definition file into an executable bash script. More... | |
class | Token |
Cluster definition file token. More... | |
class | Tokenizer |
Splits cluster definition file into tokens. More... | |
class | TranslationContext |
Context used to translate cluster definition statements. More... | |
class | Translator |
Abstract base class for translators. More... | |
class | TranslatorCode |
Translates a code block. More... | |
class | TranslatorRole |
Translates a role definition. More... | |
class | TranslatorTask |
Translates a task definition. More... | |
class | TranslatorVariable |
Translates a variable definition. More... | |
Typedefs | |
typedef shared_ptr< Tokenizer > | TokenizerPtr |
Smart pointer to Tokenizer. More... | |
typedef shared_ptr< Translator > | TranslatorPtr |
Smart pointer to Translator. More... | |
Cluster definition file translation definitions.