# Copyright 2012 Jeffrey Kegler # This file is part of Marpa::R2. Marpa::R2 is free software: you can # redistribute it and/or modify it under the terms of the GNU Lesser # General Public License as published by the Free Software Foundation, # either version 3 of the License, or (at your option) any later version. # # Marpa::R2 is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser # General Public License along with Marpa::R2. If not, see # http://www.gnu.org/licenses/. Revision history for Marpa::R2 2.035_002 * Release candidate. Documentation for both the Stuifzand and Scanless interfaces is complete. 2.035_001 2.035_000 * New series of developer's releases. 2.033_004 (leap-frogged) * Release candidate. Stuifzand interface is documented and ready for full release. 2.034000 Wed Dec 26 08:44:16 PST 2012 * Fix problem with negative rule ranks. * Stuifzand and Scanless interfaces are complete and tested. Only lack of documentation prevented them from being taken out of beta. * Based on release candidate 2.033_003 2.032000 Sun Dec 9 10:19:50 PST 2012 * Speed up precomputation of large grammars. 2.030000 Tue Dec 4 18:01:55 PST 2012 * Use Config::AutoConf to install on Sun's, OpenBSD. * Use legacy File::Path::mkpath() for portability * Based on 2.027_003. 2.026000 Fri Nov 23 08:04:02 PST 2012 * Now installs in Windows, using Config::AutoConf 2.024000 Thu Nov 8 08:19:21 PST 2012 * Changing Marpa::R2, Libmarpa and Marpa::R2::Thin to full release. 2.022000 Fri Oct 19 18:27:16 PDT 2012 * Extensive revisions to internals of Marpa::R2::HTML; now requires only HTML::Parser, not HTML::PullParser; 'pseudoclass' argspec of descendants() method removed from documentation. * Make HTML::Parser a required dependency. 2.020000 Wed Sep 12 20:44:46 PDT 2012 * Make Marpa::R2::HTML a fully visible part of the distribution. * Documentation changes and fixes 2.018000 Wed Aug 22 20:46:44 PDT 2012 * Libmarpa docs now shipped with Marpa::R2 * Changed Marpa::R2 to beta. Libmarpa and Marpa::R2::Thin remain alpha. 2.016000 Sun Aug 5 17:20:13 PDT 2012 * Documentation fixes * Added marpa_r_expected_symbol_event_set() to Libmarpa * Added Marpa::R2::Recognizer::expected_symbol_event_set(), Marpa::R2::Recognizer::events(), and 'event_if_expected' recognizer named argument to Marpa::R2 2.014000 Sat Jul 21 18:18:52 PDT 2012 * Added $v->location() to thin interface * Added location step accessors to Libmarpa 2.012000 Sun Jul 15 17:43:59 PDT 2012 * Added marpa_o_rank() to Libmarpa interface * Added "if" arg to Marpa::R2::Thin::G->new() 2.010000 Thu Jul 5 20:44:07 PDT 2012 * Documented Libmarpa API and Marpa::R2::Thin. * Added context variables 2.008000 14-Jun-2012 10:42 * Documented $recce->progress() * Clean up libmarpa build 2.006000 8-Jun-2012 08:18 * Convert progress reports to C * Cleanup logic of valued/unvalued symbols * Cleanup ranking of symbols/rules * LHS of rule no longer implicitly used as action name. 2.004000 01-Jun-2012 08:20 * Fix action resolution issue; cleanup memory allocation. * Large bump in version number is to sync version numbers with libmarpa. 0.002000 26-May-2012 08:56 * First official ("indexed") release * Changes incompatible with Marpa::XS are described in Marpa::R2::Changes POD doc 0.001_000 Fri Oct 21 20:57:44 PDT 2011 * Marpa::R2 forked from Marpa::XS 0.019_002