Factored out common utility methods for dealing with parser object trees created by the XML parser.
Implemented support for parsing and serializing message nodes with numerus forms.
Added tests for the numerusform support.
Polished the unit tests for various resource string file format parser/serializer modules.
Removed unreferenced variable.
A parser module for values inside GNU gettext PO files.
In the object form for property derivations, "determinants" is now "properties" and "determiner" is now "derivation". Also, the value used for specifying the properties can now be a string containing a comma-delimited list of one or more property names.
A parser module for names inside GNU gettext PO files.
Tweaks.
Values are not valid if they start with anything other than a quote character.
A parser module for name-value pairs inside GNU gettext PO files.
Migrated the Uize.Parse.JavaProperties.Comment module to Uize.Parse.Code.PoundComment, because this parser can be applied in a number of different contexts besides just Java properties files.
Missed a required.
A generic parser module for whitespace sections in documents.
Fixed an issue with the value parser for PO files chomping trailing whitespace.
A document parser module for GNU gettext PO files.
Some code optimization, in preparation for factoring out this common pattern for items parser modules.
A module (and corresponding test module) for parsing from PO files to strings objects, and serializing from strings objects to PO files.
Merge branch 'master' of https://github.com/UIZE/UIZE-JavaScript-Framework
- dangling comma in Uize.Parse.Po.NameValue breaking WSH unit test
- Uize.Util.Spy to use new derivation syntax