Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

project:microcontrollerforum_bauteile

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: parts.lib

project/microcontrollerforum_bauteile.txt · Zuletzt geändert: 2010-08-10 17:26 von nom