This page exists in order to document and coordinate the steps and items remaining before the pattern type is considered finished.
For starters:
Deferred evaluation of procedure calls, e.g. backquoted testme(a,b,c)
is broken.
tests/pattern tests need to batch-runnable with comparisons against expected output
specific tests/pattern tests need validation and expected output files:
ABCss.icn
assignss.icn
bigpss.icn
expss.icn
failss.icn
fish.icn
lenss.icn
nest4.icn
pairss.icn
pany.icn
parb.icn
parbno.icn
pclass.icn - semantics of variable scopes at pattern construction vs match time needs deciding and documenting. Also, runtime error 0 needs fixing for VariableLookupFailed() calls.
pimmed.icn
plen.icn
ppos.icn
ptab.icn
sawss.icn
setcur.icn
unevalex3ss.icn
new tests need to be added to tests/pattern for John Goettsche's additions
new tests need to be added to tests/pattern for the regular expression syntax
user's guide and language reference documentation for the pattern facilities needs updating and merging
Unicon and snobol4 test files modified with result files.