Please enable JavaScript to view this site.

A-Shell Development History

1210.1

REGEX refinement: set the internal recursion limits to be more in line with the available stack space under the various platforms, to minimize the possibility of overrunning the stack with a rogue expression. The limit is 2500 levels of recursion for Windows and 10000 for UNIX. If you hit the limit, REGEX will return error -21.

1210.0.1

EBCDIC Lives! ASCEBC.SBR and EBCASC.SBR, ASCII to EBCDIC conversion routines, are now included in the A-Shell/Linux. They were previously available only in A-Shell/AIX.

1210.0.2

Refinement involving XTREE Color Resetting.

1210.0.3

REGEX.SBR bug fix: Previously, the return of "sub-matches" was not working as expected. (Only the last sub-match was being returned, and into the first sub-match parameter.) Now all the sub-matches are returned into the corresponding parameters, including null sub-matches. (SUBCNT continues to return the total number of sub-matches, including the null ones.)

1210.0.4

Enhancement: It is now permitted to have Arrays in REGEX.SBR