AmigoJack
AmigoJack
The idea is that the test **program** should not exit with the value `0` when at least one assertion has failed. https://en.wikipedia.org/wiki/Exit_status speaks of what [`ExitCode`](https://www.freepascal.org/docs-html/rtl/system/exitcode.html) in Pascal means -...
Covering this for **every** letter is possible, but results in huge arrays. https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt covers all Unicode graphemes/letters. As described in https://www.unicode.org/L2/L1999/UnicodeData.html the last 3 columns will tell you if the...
Yes. Capital and small letters are a concept not used in many languages/alphabets, and signs which look like capital and small variants may still be different things and can't be...
Just look at the code - I already described there's a full working sample program with it. You should be able to understand how the unit works. Ranges are difficult...
No, you haven't understood it throughly. Just because it's a function you don't need to care for the result - its parameter is a reference, not only a value. You...
You won't like it immediately, because it's again code that needs to be understood. But it got all you want: - Generating my `regexpr_unicodecase.pas` from `UnicodeData.txt` without any manual interaction....