Ciao ragazzi,
premetto che è da anni che non tocco più un linguaggio di programmazione, e l'unico di cui conosco almeno le basi è il C.

Quello che dovrei fare, è realizzare un tool che prenda in input un file (è un file di testo, con un linguaggio proprietario per la descrizione di circuiti booleani) e lo converta in un altro file (sempre un file di testo, con la descrizione dello stesso circuito però usando un linguaggio diverso, questa volta standard).

Praticamente, convertire da un formato in un altro (i due file sono comunque in plain text).

Per caso sapete darmi qualche dritta, o meglio consigliarmi del materiale da cui imparare a creare un simile parser?

Grazie!