Mercurial > urweb
diff lib/ur/basis.urs @ 1061:e8a35d710ab9
Context globals; ctype functions
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Tue, 08 Dec 2009 10:46:50 -0500 |
parents | 93315ac00394 |
children | 217eb87dde31 |
line wrap: on
line diff
--- a/lib/ur/basis.urs Tue Dec 08 09:33:08 2009 -0500 +++ b/lib/ur/basis.urs Tue Dec 08 10:46:50 2009 -0500 @@ -52,6 +52,24 @@ val mkOrd : t ::: Type -> {Lt : t -> t -> bool, Le : t -> t -> bool} -> ord t +(** Character operations *) + +val isalnum : char -> bool +val isalpha : char -> bool +val isblank : char -> bool +val iscntrl : char -> bool +val isdigit : char -> bool +val isgraph : char -> bool +val islower : char -> bool +val isprint : char -> bool +val ispunct : char -> bool +val isspace : char -> bool +val isupper : char -> bool +val isxdigit : char -> bool +val tolower : char -> char +val toupper : char -> char + + (** String operations *) val strlen : string -> int