<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/bisoncpp/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/bisoncpp/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 25 Jul 2012 20:31:32 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bisoncpp/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>%scanner-name directive</title><link>https://sourceforge.net/p/bisoncpp/feature-requests/2/</link><description>There should be a %scanner-name directive which would modify the 
Scanner d\_scanner;
declaration in the parser.h file.

This would reduce the amount of postprocessing required on the user's part.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mara</dc:creator><pubDate>Wed, 25 Jul 2012 20:31:32 -0000</pubDate><guid>https://sourceforge.net8dc5a39e8827fb14c52cb7a5624719bf9ee8093d</guid></item><item><title>Convenience constructor</title><link>https://sourceforge.net/p/bisoncpp/feature-requests/1/</link><description>The generated parser.h file should include a convenience constructor of the following form:
parser\(std::istream &amp;in = std::cin\):d\_scanner\(in\)\{\}

This would make parsing on any istream extremely easy \(without additional work on the programmer's part\).  Since istreams represent everything from interactive terminals to file streams, the constructor serves as a great generic interface for the parser.  In addition, the default constructor would still create a parser on std::cin.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mara</dc:creator><pubDate>Wed, 25 Jul 2012 20:21:46 -0000</pubDate><guid>https://sourceforge.netb5c130a7df03c33263475c965738d26c52963981</guid></item></channel></rss>