check for terminating periods at the end of SET directives
I confirm that by default the behavior of SuperBOL Studio matches cobc with -ffold-copy: copy foo will look for a copybook named foo.CPY as well if foo.cpy is not found.
SET target check is borked (allows every numeric item)
(edited to update the URL of the report)
SET target check is borked (allows every numeric item)
Support collating sequence for indexed file keys of alphanumeric class
Check for incompatible data only when a receiver is of category numeric in MOVE or SET
Hi Ralph, Very interesting project indeed. The missing element was collating sequence. For instance an EBCDIC "123" must collate after an EBCDIC "ABC". I converted the EBCDIC "123" to an ASCII "123" Hence I depend on the "collating sequence EBCDIC " to evaluate comparative expressions as if implemented by Micro Focus CHARSET "EBCDIC". That is X'414243" to be less that X'313233' ("ABC" < "123"). I can confirm this is exactly what the EBCDIC-related command-line options are doing.