english
version "1.0"
identify "xyz"
#: Copyright (c) 1994, 1995, 1997, 2000-2006 by Wayne C. Gramlich.
#, All rights reserved.
module hobecad
#: This module implement some code for laying out printed circuit boards
#, doing schematic capture.
define options
record
aggregate logical #: -a
cell_size unsigned #: Actual cell size
average logical #: -A
check logical #: -C
cell_size_string string #: -c <cell_size>
cells_high unsigned #: Actual height
cells_wide unsigned #: Actual width
debug_mode logical #: -D
display string #: -d <display>
cnc_drill logical #: -G
plot string #: -g <gerber_base>
file_names vector[string] #: <file_name>...
hole_widths logical #: -H
inverted_image logical #: -i
layer string #: -l <layer>
mill string #: -M <mill_base>
monochrome logical #: -m
number_count string #: -n <count>
outline string #: -O <outline_base>
print_file string #: -p <print_file>
rack_file string #: -r <drill_rack_file>
timer_enable logical #: -T
transpose logical #: -t
wire_list_file string #: -w <wire_list_file>
thin_line_width string #: -W <thin_line_width>
parts_list_file string #: -x <parts_list_file>
generate allocate, erase, print
procedure main
takes
system system
returns unsigned
#: This procedure will test out the printed circuit board layout module.