A hardware description language. Schematic blocks can be designed in Kicad and combined with code. I plan to use this when I design a relay computer.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
stephen e27c8cdd6b Merge pull request 'Basic parser' (#1) from parser into master 1 week ago
src Basic parser done 1 week ago
.gitignore Scanner done 2 weeks ago
Cargo.lock Scanner done 2 weeks ago
Cargo.toml Scanner done 2 weeks ago
README.md Add readme 2 weeks ago
example.es Basic parser done 1 week ago
rustfmt.toml Scanner done 2 weeks ago

README.md

Electroscript

A hardware description language. Very much WIP at this time.

Theory of operation

External modules are created in Kicad. For example, you may build some basic logic gates in Kicad. Then, you can use Electroscript to combine the logic gates together into something more complicated, like a binary adder, or even a computer.

See the example.es file for some example code.