Hello :)
I'd like to support something like C++'s #include
mechanism in a boost spirit parser. Essentially, I have a script command that asks my parser to load a sub script from a file. I'd like to be able to report error messages as described in the tracking input position while parsing post, but they don't cover parsing for multiple inputs.
Can this be reasonably accomplished using boost::spirit::qi
?
I've worked around getting the differing inputs in using a smarter iterator type. I'd still like to see accurate positioning though.