functions /* Converted from vNumEnglishChars to vCharOrderMap static public makeOrderMap : seq of char +> map char to nat makeOrderMap(s) == {s(i) |-> i | i in set inds s};
*/
staticpublic asDigit: char -> int | bool
asDigit(c) == if isDigit(c) then let s = [c] in let mk_(-, i) = VDMUtil`seq_of_char2val[int](s) in i else false;
staticpublic asDictOrder : char -> int
asDictOrder(c) == if c insetdom vCharOrderMap then
vCharOrderMap(c) else let nonAsciiChar = 999999 in nonAsciiChar;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.