http://qs321.pair.com?node_id=886427


in reply to Re: Getopt::Declare's demo_csv
in thread Getopt::Declare's demo_csv

1) In demo.csv, modify the assignment to $data (by adding spaces around certain ',') to end up with:

$data = q{ absmith , 1234567 , 20 "aesmith, the other one" ,7635656 , DNS cat , dog , 22.2 7637843 , dejones , 66.7 rmwilliams , 288721 , 88 help me,I'm trapped,in the marks system vtthan , 872829 , 94 };

One then gets the output intended by the author of demo.csv (I am not he)

Unknown entry format: [cat , dog , 22.2] Unknown entry format: [help me,I'm trapped,in the marks system] 1234567 (absmith): 20 7637843 (dejones): 66.7 288721 (rmwilliams): 88 872829 (vtthan): 94 7635656 ("aesmith, the other one"): ABSENT

But according to the documentation of Getopt::Declare, the lack of spaces around the ',' shouldn't matter and original demo.csv should also give the above output.

Replies are listed 'Best First'.
Re^3: Getopt::Declare's demo_csv
by toolic (Bishop) on Feb 05, 2011 at 18:30 UTC
    If you are convinced the module does behave as specified, you can file a bug report.

    Make sure you are using the latest version: Getopt-Declare-1.13

    If you're feeling ambitious, look at the source code to see if you can find where the problem is. You will increase the chances of the module being fixed if you can provide a patch.