Dear Oren, I thank you very mych for your clear and precise answers.
> So you are writing a C++ yaml parser? You would probably do better to
> start with libyaml or the like.
My parser is of course based on the excellent libyaml. I will try to see if I can open source it when it is done. (Sadly, this decision is not mine, but my employer's).