lawrancej / logisim

Git fork of Logisim code base
http://www.cburch.com/logisim/
GNU General Public License v3.0
211 stars 104 forks source link

Error reporting #12

Open lawrancej opened 10 years ago

lawrancej commented 10 years ago

Logisim cannot handle multiple errors in a circuit well. It should show a list of errors akin to Eclipse’s error view, with diagnostics (e.g., input/output pin confused).

lawrancej commented 10 years ago

A good list of issues that can arise:

  1. Wire whose value depends on itself
  2. Completely unconnected gate
  3. Propagation of error
  4. Conflicting signals
  5. Part of bus is errored out.