The following module was proposed for inclusion in the Module List:
modid: Text::Quote DSLIP: bdpOp description: Quotes strings so perl can eval them correct userid: YVES (Yves Orton) chapterid: 11 (String_Lang_Text_Proc) communities: Perlmonks similar: rationale: Many modules generate perl code (Data::Dumper Data::Dump to name just two) this module knows how to correctly quote strings for this purpose. In many ways I see it the opposite of Text::Balanced. Where Text::Balanced can extract quoted structures from strings, this module does the opposite. Features: 1. quote_best -- determines the quoting symbol that results in the least backslashes in the text 2. quote_key -- knows which hash keys need quotes 3. quote -- can take an arbitrary scalar can quote it using a variety of means, including transforming it into a different representation (such as converting a binary string into a pack("H*") statement). 4. quote_regex -- knows how to correctly quote a qr// or other regex pattern. Derives from code contained in Data::Dump and Data::Dumper I wrote this while developing Data::BFDump (Which im about to make a namespace request for as well. :-) enteredby: YVES (Yves Orton) enteredon: Mon May 6 18:03:13 2002 GMT The resulting entry would be: Text:: ::Quote bdpOp Quotes strings so perl can eval them correct YVES Thanks for registering, The Pause Team 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=f9100000_cd6d8aa0144fdab7&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=f9100000_cd6d8aa0144fdab7&SUBMIT_pause99_add_mod_insertit=1