The following module was proposed for inclusion in the Module List:
modid: Data::Validate::Perl
DSLIP: bdpf2
description: validate in-memory perl data using spec file
userid: DONGXU (Dongxu Ma)
chapterid: 6 (Data_Type_Utilities)
communities:
prePAN
similar:
Data::Validate::Struct
rationale:
This module was originally intended for YAML data validation. As a
powerful (and yet simple) mark-up language, YAML has been very
popular, one thing which is missing to me is schema validation, like
XML DTD. In this module, I introduced a simple language to describe
a YAML data structure, then use a script to translate it into a
Parse::Yapp grammar, finally generate a parser to traverse the
loaded YAML data. Since it validates against in-memory perl
structure, it is not limited to a single type format (as YAML
itself). It becomes a generic validator for any data that can be
loaded into perl.
- Dongxu
enteredby: DONGXU (Dongxu Ma)
enteredon: Thu May 22 02:17:43 2014 UTC
The resulting entry would be:
Data::Validate::
::Perl bdpf2 validate in-memory perl data using spec file DONGXU
Thanks for registering,
--
The PAUSE
PS: The following links are only valid for module list maintainers:
Registration form with editing capabilities:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=77010000_d05b8b93d66039d8&SUBMIT_pause99_add_mod_preview=1
Immediate (one click) registration:
https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=77010000_d05b8b93d66039d8&SUBMIT_pause99_add_mod_insertit=1
Peek at the current permissions:
https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=Data%3A%3AValidate%3A%3APerl