Skip to content

Commit

Permalink
Added Ist_Lateinischer_Buchstabe to Duden/Zeichen
Browse files Browse the repository at this point in the history
  • Loading branch information
NotLe0n committed Apr 24, 2024
1 parent a71f9c9 commit bba3464
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 0 deletions.
20 changes: 20 additions & 0 deletions lib/stdlib/Duden/Zeichen.ddp
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,26 @@ Die öffentliche Funktion Ist_Kontroll mit dem Parameter b vom Typ Buchstabe, gi
Und kann so benutzt werden:
[Wenn] "<b> ein Kontrollzeichen ist"

[
Gibt wahr zurück wenn der Buchstabe b ein lateinischer Buchstabe (a-Z) ist.
]
Die öffentliche Funktion Ist_Lateinischer_Buchstabe mit dem Parameter b vom Typ Buchstabe, gibt einen Wahrheitswert zurück, macht:
Die Zahl z ist b als Zahl.
Gib
(z größer als, oder 65 ist und z kleiner als, oder 90 ist) [a-z] oder
(z größer als, oder 97 ist und z kleiner als, oder 122 ist) [A-Z]
zurück.
Und kann so benutzt werden:
"<b> ein lateinischer Buchstabe ist"

[
Gibt wahr zurück wenn der Buchstabe b ein lateinischer Buchstabe (a-Z) oder eine Zahl ist.
]
Die öffentliche Funktion Ist_Lateinischer_Buchstabe_Oder_Zahl mit dem Parameter b vom Typ Buchstabe, gibt einen Wahrheitswert zurück, macht:
Gib wahr, wenn b ein lateinischer Buchstabe ist oder b eine Zahl ist zurück.
Und kann so benutzt werden:
"<b> ein lateinischer Buchstabe oder eine Zahl ist"

[
Gibt wahr zurück wenn der Buchstabe b ein deutscher Buchstabe (a-Z, äöü, ÄÖÜ und ß) ist.
]
Expand Down
9 changes: 9 additions & 0 deletions tests/testdata/stdlib/Zeichen/Zeichen.ddp
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@ Schreibe ('6' eine Zahl ist) auf eine Zeile.
Schreibe ('7' eine Zahl ist) auf eine Zeile.
Schreibe ('8' eine Zahl ist) auf eine Zeile.
Schreibe ('9' eine Zahl ist) auf eine Zeile.

Schreibe "--- IstLateinischerBuchstabe Test ---" auf eine Zeile.
Schreibe ('A' ein lateinischer Buchstabe ist) auf eine Zeile.
Schreibe ('a' ein lateinischer Buchstabe ist) auf eine Zeile.
Schreibe ('p' ein lateinischer Buchstabe ist) auf eine Zeile.
Schreibe ('z' ein lateinischer Buchstabe ist) auf eine Zeile.
Schreibe ('Z' ein lateinischer Buchstabe ist) auf eine Zeile.

Schreibe "--- IstDeutscherBuchstabe Test ---" auf eine Zeile.
Schreibe ('A' ein deutscher Buchstabe ist) auf eine Zeile.
Schreibe ('a' ein deutscher Buchstabe ist) auf eine Zeile.
Expand All @@ -56,6 +64,7 @@ Schreibe ('Ä' ein deutscher Buchstabe ist) auf eine Zeile.
Schreibe ('Ö' ein deutscher Buchstabe ist) auf eine Zeile.
Schreibe ('Ü' ein deutscher Buchstabe ist) auf eine Zeile.
Schreibe ('ß' ein deutscher Buchstabe ist) auf eine Zeile.

Schreibe "--- Großgeschrieben Test ---" auf eine Zeile.
Schreibe ('a' als großer Buchstabe) auf eine Zeile.
Schreibe ('b' als großer Buchstabe) auf eine Zeile.
Expand Down
6 changes: 6 additions & 0 deletions tests/testdata/stdlib/Zeichen/expected.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,12 @@ wahr
wahr
wahr
wahr
--- IstLateinischerBuchstabe Test ---
wahr
wahr
wahr
wahr
wahr
--- IstDeutscherBuchstabe Test ---
wahr
wahr
Expand Down

0 comments on commit bba3464

Please sign in to comment.