checkm

mercoledì 14 marzo 2007

Altro che barser. :-)

Sapevo che barser non mi sarebbe comunque servito a nulla. :D Avrebbe comunque dato diversi problemi perchè è troppo minimale e quindi non serve per quello che sto scrivendo. Otacon22 ha scritto un buon parser che permette di scrivere file di configurazione che supportino 'classi', per esempio:

PrimaClasse:
configurazione = 1

SecondaClasse:
configurazione = 2

Così il parser una volta che analizza il file restituisce un dizionario che se trova classi nel file di configurazione conterrà per chiave il nome della classe e per attributo una lista (?) con dentro gli attributi di quella classe. Così, se ho creato un file di configurazione per le lingue con dentro una classe con i messaggi in inglese e un'altra con i messaggi in italiano mi basterà richiamare solo la classe "Italiano". Anche senza classi il parser funziona regolarmente restituendo un normalissimo dizionario.

Che spiegazione orrenda che ho fatto. o.O

Trovate il codice qui.

Ciao.

Nessun commento: