La complessità nel realizzare un parser dipende dal tipo di file che devi parsare (o parserare)
E' abbastanza facile con un normale file di inizializzazione, i classici .INI dove
sulla stessa riga trovi la parola chiave ed il valore separati da un '=', linea
preceduta dall'identificativo del blocco fra le parentesi []
Esempio :
codice:
[connect default]
; Commento ...
Access=NoAccess
...
In ambiente Windows puoi anche utilizzare le apposite API (benchè ormai obsolete)

Abbastanza più complesso è parsare un file XML o thml etcc.., dove ci sono vari TAGS
(di apertura e di chiusura di un blocco, ma anche singoli), spesso profondamente annidati
fra loro.
Tu che tipo di file devi parsare ?