Commits

Anonymous committed 6be3300

Add the TODO file, document the changes in the "Changes" and bump the version.

Comments (0)

Files changed (25)

perl/modules/XML-Grammar-Fiction/Changes

 Revision history for XML-Grammar-Fiction.
 
+0.1.0 
+        - Merged in the XML-Grammar-Screenplay into this module.
+        - Converted XML-Grammar-Screenplay to a non-procedurally-recursive
+        parser.
+        - Created some base classes:
+            - lib/XML/Grammar/Fiction/FromProto/Parser/LineIterator.pm
+            - lib/XML/Grammar/Fiction/FromProto/Parser/XmlIterator.pm
+            - lib/XML/Grammar/FictionBase/TagsTree2XML.pm
+        - Made XML-Grammar-Screenplay use some of the XML-Grammar-Fiction
+        classes instead of having duplicate copies.
+        - Add the TODO file.
+
 0.0.4       Sat Mar 13 00:28:52 IST 2010
         - Implemented better error handling and presentation in 
         ::App::FromProto.

perl/modules/XML-Grammar-Fiction/MANIFEST

 t/data/xml/with-multi-para-desc.xml
 t/data/xml/with-tags-inside-paragraphs.xml
 t/lib/run-test-1/XML/Grammar/Fiction/ConfigData.pm
+TODO
 t/pod-coverage.t
 t/pod.t
 t/proto-text-invalid.t

perl/modules/XML-Grammar-Fiction/TODO

+* Write unit tests for LineIterator.pm.
+
+* Add more necessary tags and features.
+
+* Convert the XML grammar to use the xlink namespace for links.
+
+* Regularise the XML grammars of XML-Grammar-Fiction and XML-Grammar-Screenplay.
+
+* Merge more tests.

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/App/FromProto.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/App/ToDocBook.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/App/ToHTML.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/Base.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 METHODS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/Err.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 use Exception::Class
     (

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/FromProto.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head2 new()
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/FromProto/Nodes.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 package XML::Grammar::Fiction::FromProto::Node;
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/FromProto/Parser.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 AUTHOR
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/FromProto/Parser/LineIterator.pm

 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/FromProto/Parser/QnD.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 sub _non_tag_text_unit_consume_regex {
     return qr{(?:\<|^\n?$)}ms;

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/FromProto/Parser/XmlIterator.pm

 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/RendererBase.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head2 new()
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/Struct/Tag.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 has 'name' => (is => "rw", isa => "Str");
 has 'line' => (is => "rw", isa => "Int");

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/ToDocBook.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head2 new()
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Fiction/ToHTML.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 =head2 new()
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/FictionBase/TagsTree2XML.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Screenplay.pm

 
 =head1 VERSION
 
-Version 0.0600
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0600';
+our $VERSION = '0.1.0';
 
 =head1 SYNOPSIS
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Screenplay/FromProto.pm

 
 =head1 VERSION
 
-Version 0.0600
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0600';
+our $VERSION = '0.1.0';
 
 =head2 new()
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Screenplay/Struct/Tag.pm

 
 =head1 VERSION
 
-Version 0.0.4
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0.4';
+our $VERSION = '0.1.0';
 
 has 'name' => (is => "rw", isa => "Str");
 has 'line' => (is => "rw", isa => "Int");

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Screenplay/ToDocBook.pm

 
 =head1 VERSION
 
-Version 0.0600
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0600';
+our $VERSION = '0.1.0';
 
 =head2 new()
 

perl/modules/XML-Grammar-Fiction/lib/XML/Grammar/Screenplay/ToHTML.pm

 
 =head1 VERSION
 
-Version 0.0600
+Version 0.1.0
 
 =cut
 
-our $VERSION = '0.0600';
+our $VERSION = '0.1.0';
 
 =head2 new()