====== Microcontroller-Forum Stuttgart ====== ===== Aktuelle Bauteileliste - jetzt noch besser===== maschinenlesbar und universell! Es muessen keine Preise und Rabatte eingetragen werde, das saugt ein Programm per Bestellnummer aus den Shops. ===etwas Syntax und Semantik=== Whitespaces werden (ausser zwischen Woertern in zusammenhaengenden Strings) komplett ignoriert. '' ---plain text file begin---\\ \\ # Kommentare\\ \\ :Hauptkategorie1:\\ Unterkategorie1:\\ Bauteil1 {Shop1|Artikelname|Bestellnummer|AnzahlBauteileProArtikel} {Shop2|Artikelname[2:3:4]|Bestellnummer_[zwei:drei:vier]|[1:1:10]}\\ Bauteil2 {Shop1|Artikelname|Bestellnummer}\\ \\ :Hauptkategorie2:\\ Unterkategorie2:\\ Bauteil3 {Shop1|Artikelname|Bestellnummer} \\ .\\ .\\ .\\ ---EOF---'' === expansion von [foo:bar:baz] === Mit eckigen Klammern lassen sich Bauteile zu mehreren Varianten mit unterschiedlichen Bauteilwerten expandieren. Vorgesehen ist auch ein replacement, z.b. kann man am Anfang der parts file [E96]=[: : : : ... :] definieren und der Parser ersetzt alle vorkommnisse von [E96] durch diese Definition. Beispiel: ''{Shop2|Artikelname[2:3:4]|Bestellnummer_[zwei:drei:vier]|[1:1:10]}'' expandiert zu {Shop2|Artikelname2|Bestellnummer_zwei|1} {Shop2|Artikelname3|Bestellnummer_drei|1} {Shop2|Artikelname4|Bestellnummer_vier|10} =====parts.lib ===== FILE: [[http://www.neals.de/partslib/parts.lib|parts.lib]]