Module Expr Str Import alias ImportFrom alias Assign NameStore Str FunctionDef arguments args NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Str keyword Str keyword Str keyword NameLoad keyword Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str orelse If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr BoolOpOr Call NameLoad Num
N/A N/A Main entry point for codegen command line app.
 N/A sys optparse OptionParser N/A USAGE usage: %prog [options] template-dir output-dir main N/A N/A argv N/A None N/A N/A Main method, as invoked by setuptools launcher script.

    :param argv: Command line argument list.
     N/A N/A argv None N/A N/A argv N/A sys argv N/A parser N/A OptionParser usage USAGE N/A N/A N/A parser add_option -v --verbose action store_true dest verbose default False help Verbose output N/A N/A options args N/A N/A parser parse_args argv N/A N/A N/A len args 3 N/A N/A N/A N/A parser error Missing arguments N/A N/A N/A N/A len args 3 N/A N/A N/A N/A parser error Too many arguments N/A template_dir N/A args N/A 1 N/A output_dir N/A args N/A 2 N/A N/A N/A __name__ __main__ N/A N/A N/A N/A sys exit N/A N/A main 0