(2016-08-03, 4:18)Trevor Sandy Wrote: I could include logic to check if any parts are declared in the step before the BUFEXCHG A RETRIEVE command but this could get complicated if multiple buffer commands are declared within a step. I think it is ok to just advise that, in a step, one should declare the BUFEXCHG A RETRIEVE first or before any parts are declared.
What do you think?
Cheers,
I know this is not very common usage, I was just trying weird things to test my implementation.
So you could make it a 'known limitation' as it won't be used in that way often anyway.
While implementing this stuff for LDCad I did realize the main trick in processing the BUFEXCHG metas is to loop trough the model's lines BACKWARDS, that way it won't matter how many buffers are nested even if you would be using more then just A-Z ones
![Smile Smile](https://forums.ldraw.org/images/smilies/smile.png)