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