Please enable JavaScript to view this site.

A-Shell Development History

1108.1.1

Bug fix in REGEX / INSTREX: Some flags values were preventing the match operation from working, since there were only supposed to be passed to the compile operation. Problem resolved internally.

1108.1.2

Regular expression enhancement: You can now use Perl-style internal option settings within a pattern to change options that would otherwise require using the FLAGS parameter.

1108.1.3

INFLD now supports regular expressions in SETDEF, via a new TYPE code |s. When |s is specified, SETDEF is interpreted as a single regular expression, which the data field must match. Note that to invoke regular expression flags such as PCRE_CASELESS, you'll need to use the Perl-style internal option settings, e.g. "(?i)[AP]M" will match AM, PM, am, pm, etc.

1108.1.4

XTREE refinement: File mode no longer aborts if the file is not present, provided that the XTF_FCOLDEF flag is not set. It simply creates a tree with no data in it (but with the columns set up per the COLDEF parameter.)

1108.1.1

Support for "regular expressions" (do an Internet search if you are not familiar with them) has been reworked and expanded to include a new function form, INSTREX(). REGEX.SBR was introduced originally in 5.1.1100, but has been reworked, improved, expanded, and reintroduced here.

1108.1.2

REGEX.SBR, originally introduced in build 1100, revamped and redocumented here.

1108.1.3

New internal function for regular expression pattern matching: INSTREX.