1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2025-04-21 12:27:27 +03:00
Werner Almesberger 3ad6c2c44b b2/: move all error handling from subex to subst
This makes checking of variables more strict: a variable can only
be used in the right -hand side of an assignment if it has been
assigned by an unconditional predecessor or if it has been matched
by a parent.

Things that wouldn't work anymore:

REF=X* {
	FN=*V { X=Y }
	Z=$X	/* we can't be sure X=Y was taken */
}

FN=*R {
	X=$REF	/* no previous use of REF */
}
2012-05-21 00:20:07 -03:00

eda-tools
=========

This is a collection of utilities for Electronic Design Automation:

- boom: a BOM-processing system. Note that the core scripts of BOOM are
  at http://svn.openmoko.org/trunk/eda/boom. The material here builds
  upon them.

- dsv: data sheet viewer. A simple but efficient system for caching data
  sheets and displaying them with xpdf from command line.

- fpd2pdf: convert a set of footprints (made with FPED) into a
  reviewer-friendly PDF.

- fab: set of tools to convert/generate files for fabrication

- mlztx: set of tools to copy text across layers or across text fields
  in a layout, e.g., to place a version number at several locations

- schhist: a system to walk a KiCad project's git revision history and
  generating Web-browseable graphical differences of the schematics.

- swpcmp: swap components in a layout

Each utility can have its own licensing terms. They're specified in the
respective directory or in the file itself.
S
Description
EDA Tools, Small tools to assist Electronic Design Automation
http://projects.qi-hardware.com/index.php/p/eda-tools/
Readme 1.3 MiB
Languages
C 68.9%
Shell 15.5%
Perl 9.4%
Makefile 2.8%
Yacc 1.8%
Other 1.6%