The module code you show in your scratchpad starts with:
package Regexp::CharClasses::Thai;
but your script (above) has:
use RegexpCharClassesThai; #Regexp-CharClasses-Thai.pm
There's a naming mismatch. Assuming at least one of those is correct, you should have one of these three combinations:
package Regexp::CharClasses::Thai; use Regexp::CharClasses::Thai; # Regexp/CharClasses/Thai.pm package RegexpCharClassesThai; use RegexpCharClassesThai; # RegexpCharClassesThai.pm package Regexp-CharClasses-Thai; use Regexp-CharClasses-Thai; # Regexp-CharClasses-Thai.pm
Of course, it's possible all of those are incorrect and you should have a fourth combination.
— Ken
In reply to Re^7: Listing out the characters included in a character class [naming mismatch]
by kcott
in thread Listing out the characters included in a character class
by Polyglot
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |