<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/bnfparser2/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/bnfparser2/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 20 Aug 2008 11:09:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bnfparser2/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Keeping the already uploaded files after clicking on the +/-</title><link>https://sourceforge.net/p/bnfparser2/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Currently by clicking on the + or - link for adding/removing files for uploading the already uploaded files are forgotten and the apropriate textboxes are cleared.&lt;br /&gt;
After clicking on the + or - link the already uploaded files shall be preserved; in case of the - link with the exception of the last file.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Radek Sedláček</dc:creator><pubDate>Wed, 20 Aug 2008 11:09:15 -0000</pubDate><guid>https://sourceforge.net4393fc88ebce9ec1c11241aecfe457d96ad57f81</guid></item><item><title>Configuration of non-terminals which have to be chcecked.</title><link>https://sourceforge.net/p/bnfparser2/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Implement configuration of non-terminals which have to be checked. Configuration should be done without modification of the given grammar.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Radek Sedláček</dc:creator><pubDate>Fri, 26 Oct 2007 07:57:18 -0000</pubDate><guid>https://sourceforge.netc2a68cad31cad1dfab51f3afa316d1d84251994d</guid></item><item><title>'goto_index2 uninitialized</title><link>https://sourceforge.net/p/bnfparser2/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;LalrTable.cpp: In member function `void LalrTable::compute_lookaheads()':&lt;br /&gt;
LalrTable.cpp:572: warning: 'goto_index2' might be used uninitialized in this function&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Wed, 26 Sep 2007 17:10:32 -0000</pubDate><guid>https://sourceforge.net60342a778d497416c7596b5536d4080b6009e9be</guid></item><item><title>Parser accepts syntactically incorrent SIP messages</title><link>https://sourceforge.net/p/bnfparser2/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The following 7 torture tests from RFC4475 are incorrectly accepted by the bnfcheck tool:&lt;br /&gt;
badaspec&lt;br /&gt;
badinv01&lt;br /&gt;
escruri&lt;br /&gt;
lwsdisp&lt;br /&gt;
ncl&lt;br /&gt;
quotbal&lt;br /&gt;
regbadct&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Thu, 20 Sep 2007 15:26:19 -0000</pubDate><guid>https://sourceforge.net620776f1c785ea7e39bba9fa7af76db9f86b20a2</guid></item><item><title>Parser hangs up for torturous INVITE</title><link>https://sourceforge.net/p/bnfparser2/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug in revision 21.&lt;br /&gt;
Parser hangs up (or is terribly slow) when parsing the tortuous INVITE described in RFC4475, Section 3.1.1.1, message wsinv.dat.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Thu, 20 Sep 2007 13:36:05 -0000</pubDate><guid>https://sourceforge.net5623f9e9cc5731340247bef9254ad4aad021cff1</guid></item><item><title>vector::_M_range_check when parsing strange SIP message</title><link>https://sourceforge.net/p/bnfparser2/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In revision 20: When parsing a very strange SIP message (generated by the tests/test-sip script)&lt;br /&gt;
terminate called after throwing an instance of 'std::out_of_range'&lt;br /&gt;
what():  vector::_M_range_check&lt;/p&gt;
&lt;p&gt;For more details, please see the attached file.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Sat, 15 Sep 2007 18:08:18 -0000</pubDate><guid>https://sourceforge.net32915a9b821f2a387f0a9a9cb1681c361680e279</guid></item><item><title>No command line test application</title><link>https://sourceforge.net/p/bnfparser2/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Revision 7.&lt;br /&gt;
Currently the parser library can be tested by changing the hardcoded parameters in Parser.cpp and recompiling the library.&lt;br /&gt;
There should be a standalone test application enabling automated regression tests: it should have a command-line interface that allows users to configure all parameters.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Thu, 05 Jul 2007 19:39:15 -0000</pubDate><guid>https://sourceforge.net6ade21dfc4419fc430fb88d4c7fcd9757f0df623</guid></item><item><title>Global configuration needs reconsideration</title><link>https://sourceforge.net/p/bnfparser2/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The global configuration file mixes two information: a starting nonterminal and dependencies. These information should better be separated since a starting nonterminal is defined for a grammar and users may want to change it. On the other hand, dependencies are static information defined for each BNF file.&lt;br /&gt;
I suggest the starting nonterminal to be specified via library API. Dependencies could be included in a special subsection of the BNF specification.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Thu, 05 Jul 2007 17:54:23 -0000</pubDate><guid>https://sourceforge.nete66cba6b87fd0756c77f17cec7714a81fda17f42</guid></item><item><title>Strange vector::_M_range_check exception</title><link>https://sourceforge.net/p/bnfparser2/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Revision 7.&lt;br /&gt;
The following ABNF&lt;br /&gt;
S = 1*U&lt;br /&gt;
U = "a" / "b" / "c"&lt;/p&gt;
&lt;p&gt;generates the following error&lt;/p&gt;
&lt;p&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;COMPUTING ext_nont_first&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
terminate called after throwing an instance of 'std::out_of_range'&lt;br /&gt;
what():  vector::_M_range_check&lt;/p&gt;
&lt;p&gt;#10 0x08060db2 in LalrTable::marked_vector::is_terminal (this=0x80e4184, index=0)&lt;br /&gt;
at LalrTable.h:136&lt;br /&gt;
#11 0x0804e51e in LalrTable::compute_ext_nont_first (this=0x80e3bf8)&lt;br /&gt;
at LalrTable.cpp:179&lt;br /&gt;
#12 0x0805097a in LalrTable::make_lalr_table (this=0x80e3bf8) at LalrTable.cpp:846&lt;br /&gt;
#13 0x080660bd in Parser::process_grammar (this=0xbfe43c6c, grammar=@0xbfe43c1c,&lt;br /&gt;
nonterm_count=8) at Parser.cpp:402&lt;br /&gt;
#14 0x080778d9 in Parser::process (this=0xbfe43c6c) at Parser.h:116&lt;br /&gt;
#15 0x08069e63 in main () at Parser.cpp:430&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Thu, 05 Jul 2007 16:29:11 -0000</pubDate><guid>https://sourceforge.netb1d10f5169b56af8d2d161c976ca75e147c14592</guid></item><item><title>Problems with temp files</title><link>https://sourceforge.net/p/bnfparser2/bugs/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The preprocessor is currently using two temp-files (temp1 and temp2) created in working directory. This concept could lead to problems when the working directory is write-protected, or when two parser instances run in parallel.&lt;br /&gt;
To fix this issue I suggest to generate for each preprocessing step a unique name using the standard tmpnam() function. When the preprocessing finishes, the temp-files should be deleted.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Gotthard</dc:creator><pubDate>Thu, 05 Jul 2007 15:57:25 -0000</pubDate><guid>https://sourceforge.net1f2b0bcf9512b158c895fb855807c726175898bf</guid></item></channel></rss>