To close #13 , the internal vectors used to hold productions, expressions, and terms are no longer public. For users to still be able to iterate and modify these types, the following public functions have been added:
Coverage increased (+8.2%) to 92.089% when pulling b28b2ad712f6467cafa79e764fd565c3fd299a61 on use-node-iterators into 21338d3b66f6876b7822545b2225ed3399268473 on 0.2.0-devel.
To close #13 , the internal vectors used to hold productions, expressions, and terms are no longer public. For users to still be able to iterate and modify these types, the following public functions have been added:
bnf::node
was also reorganized into a directory with respective grammar/production/expression/term files.