rad  3.0.0
Namespaces | Functions
main.py File Reference

RAD code generator engine. More...

Namespaces

 radgen.main
 

Functions

def radgen.main.load_dsl (infile)
 Load and validate dsl. More...
 
def radgen.main.prepare_templates (template_paths, template, ctx)
 Load templates. More...
 
def radgen.main.get_template_name (tranformation, language)
 Returns the template name based on language type and transformation. More...
 
def radgen.main.cpp_process_namespace (ctx)
 Process namespaces. More...
 
def radgen.main.ev_cpp_render (basename, env, ctx, outdir)
 Transform DSL events to C++. More...
 
def radgen.main.tsk_cpp_render (basename, env, ctx, outdir)
 Transform DSL tasks to C++. More...
 
def radgen.main.main ()
 radgen entrypoint More...
 

Detailed Description

RAD code generator engine.