def make_enumerations(all_info): env = jinja2.Environment(loader=jinja2.PackageLoader(__package__, ""), undefined=jinja2.StrictUndefined, trim_blocks=True) env.filters.update(transformers.get_jinja2_filters(all_info)) context=dict() context.update(all_info) template=env.get_template("enumerations.t") return template.render(context)
def make_enumerations(all_info): env = jinja2.Environment(loader=jinja2.PackageLoader(__package__, ""), undefined=jinja2.StrictUndefined, trim_blocks=True) env.filters.update(transformers.get_jinja2_filters(all_info)) env.filters.update(asciidoc_filters.bound_filters(all_info)) context = dict() context.update(all_info) template = env.get_template("enumerations.t") return template.render(context)
def make_node_reference(all_info): env = jinja2.Environment(loader = jinja2.PackageLoader(__package__, ""), undefined = jinja2.StrictUndefined, trim_blocks = True) env.filters.update(transformers.get_jinja2_filters(all_info)) context = dict() context.update(all_info) template = env.get_template("node_reference.t") sorted_nodes= context['metadata']['nodes'].items() sorted_nodes.sort(key = lambda x: x[1]['doc_name'].lower()) sorted_nodes= [i[0] for i in sorted_nodes] sorted_nodes.remove('Lav_OBJTYPE_GENERIC_NODE') sorted_nodes = ['Lav_OBJTYPE_GENERIC_NODE'] + sorted_nodes context['sorted_nodes'] = sorted_nodes context['nodes'] = context['metadata']['nodes'] return template.render(context)
def make_node_reference(all_info): env = jinja2.Environment(loader=jinja2.PackageLoader(__package__, ""), undefined=jinja2.StrictUndefined, trim_blocks=True) env.filters.update(transformers.get_jinja2_filters(all_info)) env.filters.update(asciidoc_filters.bound_filters(all_info)) context = dict() context.update(all_info) template = env.get_template("node_reference.t") sorted_nodes = list(context['metadata']['nodes'].items()) sorted_nodes.sort(key=lambda x: x[1]['doc_name'].lower()) sorted_nodes = [i[0] for i in sorted_nodes] sorted_nodes.remove('Lav_OBJTYPE_GENERIC_NODE') sorted_nodes = ['Lav_OBJTYPE_GENERIC_NODE'] + sorted_nodes context['sorted_nodes'] = sorted_nodes context['nodes'] = context['metadata']['nodes'] return template.render(context)
def make_c_api(all_info): functions_by_category=dict() for i in all_info['metadata']['function_categories']: functions_by_category[i['name']] =[] for n, i in all_info['metadata']['functions'].iteritems(): category=i['category'] if category not in functions_by_category: raise ValueError("{}: {} is not a valid category".format(n, category)) functions_by_category[category].append(n) for i, j in functions_by_category.iteritems(): j.sort() #alphabetize all of them verify_all_parameters_documented(all_info, all_info['metadata']['functions']) env = jinja2.Environment(loader=jinja2.PackageLoader(__package__, ""), undefined=jinja2.StrictUndefined, trim_blocks=True) env.filters.update(transformers.get_jinja2_filters(all_info)) context=dict() context.update(all_info) context['functions_by_category'] = functions_by_category template=env.get_template("c_api.t") return template.render(context)
def make_c_api(all_info): functions_by_category=dict() for i in all_info['metadata']['function_categories']: functions_by_category[i['name']] =[] for n, i in all_info['metadata']['functions'].items(): category=i['category'] if category not in functions_by_category: raise ValueError("{}: {} is not a valid category".format(n, category)) functions_by_category[category].append(n) for i, j in functions_by_category.items(): j.sort() #alphabetize all of them verify_all_parameters_documented(all_info, all_info['metadata']['functions']) env = jinja2.Environment(loader=jinja2.PackageLoader(__package__, ""), undefined=jinja2.StrictUndefined, trim_blocks=True) env.filters.update(transformers.get_jinja2_filters(all_info)) env.filters.update(asciidoc_filters.bound_filters(all_info)) context=dict() context.update(all_info) context['functions_by_category'] = functions_by_category template=env.get_template("c_api.t") return template.render(context)