m2isar.backends.etiss.writer ============================ .. py:module:: m2isar.backends.etiss.writer .. autoapi-nested-parse:: Main entrypoint for the etiss_writer program. Classes ------- .. autoapisummary:: m2isar.backends.etiss.writer.BooleanOptionalAction Functions --------- .. autoapisummary:: m2isar.backends.etiss.writer.setup m2isar.backends.etiss.writer.main Module Contents --------------- .. py:class:: BooleanOptionalAction(option_strings, dest, default=None, type_=None, choices=None, required=False, help=None, metavar=None) Bases: :py:obj:`argparse.Action` .. autoapi-inheritance-diagram:: m2isar.backends.etiss.writer.BooleanOptionalAction :parts: 1 :private-bases: A boolean optional action for argparse, supports automatic generation of --no-x flags. .. py:method:: __call__(parser, namespace, values, option_string=None) .. py:method:: format_usage() .. py:function:: setup() Setup a M2-ISA-R metamodel consumer. Create an argument parser, unpickle the model and generate output file structure. .. py:function:: main() etiss_writer main entrypoint function.