Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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')
Ejemplo n.º 3
0
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)