aboutsummaryrefslogtreecommitdiff
path: root/src/ee/souffle
Commit message (Collapse)AuthorAgeFilesLines
* kicad.dl: Better organization of rules for classifying resistors,Trygve Laugstøl2019-06-121-35/+112
| | | | | | | | capacitors, inductors, net ties, test points and mounting holes. This new (and consistent) style provides extension points for projects to use for their own rules. build.ninja.j2: Adding --no-warn to souffle rule, souffle complains when the relations are empty.
* souffle: Using the same relation for inputs and outputs was not a goodTrygve Laugstøl2019-06-122-9/+11
| | | | | idea, change to use fact() for inputs and add_fact() for outputs. Leaves room for implementing remove_fact() later too.
* digikey.dl/kicad.dl: more rules.Trygve Laugstøl2019-05-302-0/+16
|
* kicad.dl: Classifying net-ties and test points as such.Trygve Laugstøl2019-05-291-0/+24
| | | | | pn-part-search-list: Better value-based searches. Better filtering of irrelevant parts.
* digikey.dl: More rules.Trygve Laugstøl2019-05-281-0/+2
|
* part-validate-parts: Better output, yielding a message even ifTrygve Laugstøl2019-05-281-2/+27
| | | | | | everything is ok. ninja: Include the digikey.dl as a dependency even if custom is used. digikey.dl: More rules.
* souffle:Trygve Laugstøl2019-05-273-0/+12
| | | | | | | | o Allowing to set MPNs when importing facts. o ninja: Allowing the user to have its own datalog files under ee/custom/kicad-souffle.dl and ee/custom/$supplier-souffle.dl. make_bom: Generate per-field URIs for custom URIs. Better than making values that contain custom field name + value.
* Adding Soufflé based reasoning on parts. Replacing default configurationTrygve Laugstøl2019-05-272-0/+46
with applying python function with this new reasoner.