You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Changed the primary usage model from inheritance-based to regular use in main.
- A new class for text parsing rules created Text::Parser::Rule (#17).
- Import functions from String::Util, Scalar::Util, String::Util::Match, String::Util::Range, and String::Index.
These can be accessed inside the ExAWK string rules directly (#44)
- Added new methods to Text::Parser called add_rule to create rules (#37), and clear_rules to delete rules (#40)
- Added new methods to Text::Parser called BEGIN_rule and END_rule (#47). The current line is not accessible in this rule.
- Added new method join_range available when auto_split => 1 (#38)
- Rules support range shortcuts like ${3+}, @{2+}, and \@{3+} (#39), (#45)
- Added ability to create parse-time variables accessible across rules such as ~var (#48)
String::Util
-:all
Scalar::Util
-blessed
,looks_like_number
,String::Util::Match
-match_array_or_regex
String::Util::Range
-convert_sequence_to_range
String::Index
-cindex
,ncindex
,crindex
,ncrindex
any more... ?
String::Trim::More
- Is not such a good oneString::Iota
has useful functions but conflict withString::Utils
.Test one or two of these utility functions
The text was updated successfully, but these errors were encountered: