Help for this page
while (<DATA>) { if (/^(?:[A-Z_]+,?)+(?<!,)$/) {print "good";} else {print "bad";} print; }
__DATA__ * ... *ABC ABC_TO ABC_TO,DEF,GHI_JKL,GHI_JK1_TO