# mypy: ignore-errors import railroad from pip._vendor import pyparsing import typing from typing import ( List, NamedTuple, Generic, TypeVar, Dict, Callable, Set, Iterable, ) from jinja2 import Template from io import StringIO import inspect jinja2_template_source = """\ {% if not embed %}
{% endif %} {% if not head %} {% else %} {{ head | safe }} {% endif %} {% if not embed %} {% endif %} {{ body | safe }} {% for diagram in diagrams %}