>What kind of data would you want to process
variable=value
Would that be the only requirement? Should data be grouped? Conditional? Any special identification?
What I'm driving at could for example be a utility that reads a range of settings in a drawing where each kind of data could hold different attributes. For example, say you want to export layers, dimstyles and some system variables.
To identify a layer, you would have to deal with multiple values (or attributes), e.g.:
LAYER=name;color;ltype;lweight;plot
whereas system variables would simply be identified by name=value
Dimstyles could be enclosed in a special syntax:
[Dimstyle=name]
DIMSCALE=1.0
DIMEXE=2.0
DIMTXSTY=Standard
[Dimstyle]
And so on ...