<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/bisoncpp/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/bisoncpp/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/bisoncpp/feature-requests/</id><updated>2012-07-25T20:31:32Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>%scanner-name directive</title><link href="https://sourceforge.net/p/bisoncpp/feature-requests/2/" rel="alternate"/><published>2012-07-25T20:31:32Z</published><updated>2012-07-25T20:31:32Z</updated><author><name>Mara</name><uri>https://sourceforge.net/u/resultsreturned/</uri></author><id>https://sourceforge.net8dc5a39e8827fb14c52cb7a5624719bf9ee8093d</id><summary type="html">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.</summary></entry><entry><title>Convenience constructor</title><link href="https://sourceforge.net/p/bisoncpp/feature-requests/1/" rel="alternate"/><published>2012-07-25T20:21:46Z</published><updated>2012-07-25T20:21:46Z</updated><author><name>Mara</name><uri>https://sourceforge.net/u/resultsreturned/</uri></author><id>https://sourceforge.netb5c130a7df03c33263475c965738d26c52963981</id><summary type="html">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.</summary></entry></feed>