def args(parser): clist = CmdsList().add(test).add(test2).add(add_syms) clist.add(func=lambda ctx: extract_binary_syms(ctx.infile), name='extract_binary_syms') parser.add_argument('--infile', type=cwdpath) parser.add_argument('--outfile', type=cwdpath) parser.add_argument('--symbols', type=FileFormatHelper.Read) ActionHandler.Prepare(parser, clist.lst)
def args(parser): clist = CmdsList().add(test).add(build_circuit).add(build_design).add(do_proc_stats).add(debug_netlist).add(do_read_desc) clist.add(list_cells).add(compute_logic_table).add(test_karnaugh) ActionHandler.Prepare(parser, clist.lst) parser.add_argument('--cell', default='mkShiftReg') parser.add_argument('--cell_fmt', default='*', nargs='*') parser.add_argument('--binary') parser.add_argument('--desc_file') parser.add_argument('--cell_logic_desc', type=FileFormatHelper.Read) parser.add_argument('--filename') parser.add_argument('--patch', action='store_true') parser.add_argument('--display_circuit', action='store_true') parser.add_argument('--simulate', action='store_true')
def args(parser): clist = CmdsList().add(test).add(test2).add(clean_mesh).add(test_atomize).add(plot).add( best_box).add(test_atomize_heavy).add(test_box) clist.add(test_intersection) clist.add(test_atomize_solution) clist.add(test_isocurve) clist.add(test_facegraph) clist.add(plot_meshlist) clist.add(meshlist_to_openscad) ActionHandler.Prepare(parser, clist.lst, init) setup_args(parser)