-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Functions to simulate Java's Character class. -- -- Functions to simulate the java.lang.Character class of Java. The -- specification of this class is required to implement some programming -- language grammars. @package java-character @version 0.0.2 -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isWhitespace%28int%29 module Language.Java.Character.IsWhitespace -- | Instances simulate Java characters and provide a decision on -- simulating isWhitespace. class Enum c => IsWhitespace c where isNotWhitespace = not . isWhitespace isWhitespace :: IsWhitespace c => c -> Bool isNotWhitespace :: IsWhitespace c => c -> Bool instance HasResolution a => IsWhitespace (Fixed a) instance IsWhitespace Word64 instance IsWhitespace Word32 instance IsWhitespace Word16 instance IsWhitespace Word8 instance IsWhitespace Integer instance IsWhitespace Int instance IsWhitespace Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isValidCodePoint%28int%29 module Language.Java.Character.IsValidCodePoint -- | Instances simulate Java characters and provide a decision on -- simulating isValidCodePoint. class Enum c => IsValidCodePoint c where isNotValidCodePoint = not . isValidCodePoint isValidCodePoint :: IsValidCodePoint c => c -> Bool isNotValidCodePoint :: IsValidCodePoint c => c -> Bool instance HasResolution a => IsValidCodePoint (Fixed a) instance IsValidCodePoint Word64 instance IsValidCodePoint Word32 instance IsValidCodePoint Word16 instance IsValidCodePoint Word8 instance IsValidCodePoint Integer instance IsValidCodePoint Int instance IsValidCodePoint Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isUpperCase%28int%29 module Language.Java.Character.IsUpperCase -- | Instances simulate Java characters and provide a decision on -- simulating isUpperCase. class Enum c => IsUpperCase c where isNotUpperCase = not . isUpperCase isUpperCase :: IsUpperCase c => c -> Bool isNotUpperCase :: IsUpperCase c => c -> Bool instance HasResolution a => IsUpperCase (Fixed a) instance IsUpperCase Word64 instance IsUpperCase Word32 instance IsUpperCase Word16 instance IsUpperCase Word8 instance IsUpperCase Integer instance IsUpperCase Int instance IsUpperCase Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isUnicodeIdentifierStart%28int%29 module Language.Java.Character.IsUnicodeIdentifierStart -- | Instances simulate Java characters and provide a decision on -- simulating isUnicodeIdentifierStart. class Enum c => IsUnicodeIdentifierStart c where isNotUnicodeIdentifierStart = not . isUnicodeIdentifierStart isUnicodeIdentifierStart :: IsUnicodeIdentifierStart c => c -> Bool isNotUnicodeIdentifierStart :: IsUnicodeIdentifierStart c => c -> Bool instance HasResolution a => IsUnicodeIdentifierStart (Fixed a) instance IsUnicodeIdentifierStart Word64 instance IsUnicodeIdentifierStart Word32 instance IsUnicodeIdentifierStart Word16 instance IsUnicodeIdentifierStart Word8 instance IsUnicodeIdentifierStart Integer instance IsUnicodeIdentifierStart Int instance IsUnicodeIdentifierStart Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isUnicodeIdentifierPart%28int%29 module Language.Java.Character.IsUnicodeIdentifierPart -- | Instances simulate Java characters and provide a decision on -- simulating isUnicodeIdentifierPart. class Enum c => IsUnicodeIdentifierPart c where isNotUnicodeIdentifierPart = not . isUnicodeIdentifierPart isUnicodeIdentifierPart :: IsUnicodeIdentifierPart c => c -> Bool isNotUnicodeIdentifierPart :: IsUnicodeIdentifierPart c => c -> Bool instance HasResolution a => IsUnicodeIdentifierPart (Fixed a) instance IsUnicodeIdentifierPart Word64 instance IsUnicodeIdentifierPart Word32 instance IsUnicodeIdentifierPart Word16 instance IsUnicodeIdentifierPart Word8 instance IsUnicodeIdentifierPart Integer instance IsUnicodeIdentifierPart Int instance IsUnicodeIdentifierPart Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isTitleCase%28int%29 module Language.Java.Character.IsTitleCase -- | Instances simulate Java characters and provide a decision on -- simulating isTitleCase. class Enum c => IsTitleCase c where isNotTitleCase = not . isTitleCase isTitleCase :: IsTitleCase c => c -> Bool isNotTitleCase :: IsTitleCase c => c -> Bool instance HasResolution a => IsTitleCase (Fixed a) instance IsTitleCase Word64 instance IsTitleCase Word32 instance IsTitleCase Word16 instance IsTitleCase Word8 instance IsTitleCase Integer instance IsTitleCase Int instance IsTitleCase Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isSupplementaryCodePoint%28int%29 module Language.Java.Character.IsSupplementaryCodePoint -- | Instances simulate Java characters and provide a decision on -- simulating isSupplementaryCodePoint. class Enum c => IsSupplementaryCodePoint c where isNotSupplementaryCodePoint = not . isSupplementaryCodePoint isSupplementaryCodePoint :: IsSupplementaryCodePoint c => c -> Bool isNotSupplementaryCodePoint :: IsSupplementaryCodePoint c => c -> Bool instance HasResolution a => IsSupplementaryCodePoint (Fixed a) instance IsSupplementaryCodePoint Word64 instance IsSupplementaryCodePoint Word32 instance IsSupplementaryCodePoint Word16 instance IsSupplementaryCodePoint Word8 instance IsSupplementaryCodePoint Integer instance IsSupplementaryCodePoint Int instance IsSupplementaryCodePoint Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isSpaceChar%28int%29 module Language.Java.Character.IsSpaceChar -- | Instances simulate Java characters and provide a decision on -- simulating isSpaceChar. class Enum c => IsSpaceChar c where isNotSpaceChar = not . isSpaceChar isSpaceChar :: IsSpaceChar c => c -> Bool isNotSpaceChar :: IsSpaceChar c => c -> Bool instance HasResolution a => IsSpaceChar (Fixed a) instance IsSpaceChar Word64 instance IsSpaceChar Word32 instance IsSpaceChar Word16 instance IsSpaceChar Word8 instance IsSpaceChar Integer instance IsSpaceChar Int instance IsSpaceChar Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isMirrored%28int%29 module Language.Java.Character.IsMirrored -- | Instances simulate Java characters and provide a decision on -- simulating isMirrored. class Enum c => IsMirrored c where isNotMirrored = not . isMirrored isMirrored :: IsMirrored c => c -> Bool isNotMirrored :: IsMirrored c => c -> Bool instance HasResolution a => IsMirrored (Fixed a) instance IsMirrored Word64 instance IsMirrored Word32 instance IsMirrored Word16 instance IsMirrored Word8 instance IsMirrored Integer instance IsMirrored Int instance IsMirrored Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#IsLowerCase%28int%29 module Language.Java.Character.IsLowerCase -- | Instances simulate Java characters and provide a decision on -- simulating IsLowerCase. class Enum c => IsLowerCase c where isNotLowerCase = not . isLowerCase isLowerCase :: IsLowerCase c => c -> Bool isNotLowerCase :: IsLowerCase c => c -> Bool instance HasResolution a => IsLowerCase (Fixed a) instance IsLowerCase Word64 instance IsLowerCase Word32 instance IsLowerCase Word16 instance IsLowerCase Word8 instance IsLowerCase Integer instance IsLowerCase Int instance IsLowerCase Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isLetterOrDigit%28int%29 module Language.Java.Character.IsLetterOrDigit -- | Instances simulate Java characters and provide a decision on -- simulating isLetterOrDigit. class Enum c => IsLetterOrDigit c where isNotLetterOrDigit = not . isLetterOrDigit isLetterOrDigit :: IsLetterOrDigit c => c -> Bool isNotLetterOrDigit :: IsLetterOrDigit c => c -> Bool instance HasResolution a => IsLetterOrDigit (Fixed a) instance IsLetterOrDigit Word64 instance IsLetterOrDigit Word32 instance IsLetterOrDigit Word16 instance IsLetterOrDigit Word8 instance IsLetterOrDigit Integer instance IsLetterOrDigit Int instance IsLetterOrDigit Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isLetter%28int%29 module Language.Java.Character.IsLetter -- | Instances simulate Java characters and provide a decision on -- simulating isLetter. class Enum c => IsLetter c where isNotLetter = not . isLetter isLetter :: IsLetter c => c -> Bool isNotLetter :: IsLetter c => c -> Bool instance HasResolution a => IsLetter (Fixed a) instance IsLetter Word64 instance IsLetter Word32 instance IsLetter Word16 instance IsLetter Word8 instance IsLetter Integer instance IsLetter Int instance IsLetter Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isJavaIdentifierStart%28int%29 module Language.Java.Character.IsJavaIdentifierStart -- | Instances simulate Java characters and provide a decision on -- simulating isJavaIdentifierStart. class Enum c => IsJavaIdentifierStart c where isNotJavaIdentifierStart = not . isJavaIdentifierStart isJavaIdentifierStart :: IsJavaIdentifierStart c => c -> Bool isNotJavaIdentifierStart :: IsJavaIdentifierStart c => c -> Bool instance HasResolution a => IsJavaIdentifierStart (Fixed a) instance IsJavaIdentifierStart Word64 instance IsJavaIdentifierStart Word32 instance IsJavaIdentifierStart Word16 instance IsJavaIdentifierStart Word8 instance IsJavaIdentifierStart Integer instance IsJavaIdentifierStart Int instance IsJavaIdentifierStart Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isJavaIdentifierPart%28int%29 module Language.Java.Character.IsJavaIdentifierPart -- | Instances simulate Java characters and provide a decision on -- simulating isJavaIdentifierPart. class Enum c => IsJavaIdentifierPart c where isNotJavaIdentifierPart = not . isJavaIdentifierPart isJavaIdentifierPart :: IsJavaIdentifierPart c => c -> Bool isNotJavaIdentifierPart :: IsJavaIdentifierPart c => c -> Bool instance HasResolution a => IsJavaIdentifierPart (Fixed a) instance IsJavaIdentifierPart Word64 instance IsJavaIdentifierPart Word32 instance IsJavaIdentifierPart Word16 instance IsJavaIdentifierPart Word8 instance IsJavaIdentifierPart Integer instance IsJavaIdentifierPart Int instance IsJavaIdentifierPart Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isISOControl%28int%29 module Language.Java.Character.IsIsoControl -- | Instances simulate Java characters and provide a decision on -- simulating isISOControl. class Enum c => IsIsoControl c where isNotIsoControl = not . isIsoControl isIsoControl :: IsIsoControl c => c -> Bool isNotIsoControl :: IsIsoControl c => c -> Bool instance HasResolution a => IsIsoControl (Fixed a) instance IsIsoControl Word64 instance IsIsoControl Word32 instance IsIsoControl Word16 instance IsIsoControl Word8 instance IsIsoControl Integer instance IsIsoControl Int instance IsIsoControl Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isIdentifierIgnorable%28int%29 module Language.Java.Character.IsIdentifierIgnorable -- | Instances simulate Java characters and provide a decision on -- simulating isIdentifierIgnorable. class Enum c => IsIdentifierIgnorable c where isNotIdentifierIgnorable = not . isIdentifierIgnorable isIdentifierIgnorable :: IsIdentifierIgnorable c => c -> Bool isNotIdentifierIgnorable :: IsIdentifierIgnorable c => c -> Bool instance HasResolution a => IsIdentifierIgnorable (Fixed a) instance IsIdentifierIgnorable Word64 instance IsIdentifierIgnorable Word32 instance IsIdentifierIgnorable Word16 instance IsIdentifierIgnorable Word8 instance IsIdentifierIgnorable Integer instance IsIdentifierIgnorable Int instance IsIdentifierIgnorable Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isDigit%28int%29 module Language.Java.Character.IsDigit -- | Instances simulate Java characters and provide a decision on -- simulating isDigit. class Enum c => IsDigit c where isNotDigit = not . isDigit isDigit :: IsDigit c => c -> Bool isNotDigit :: IsDigit c => c -> Bool instance HasResolution a => IsDigit (Fixed a) instance IsDigit Word64 instance IsDigit Word32 instance IsDigit Word16 instance IsDigit Word8 instance IsDigit Integer instance IsDigit Int instance IsDigit Char -- | Simulates the isDefined Java method. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html#isDefined%28int%29 module Language.Java.Character.IsDefined -- | Instances simulate Java characters and provide a decision on -- simulating isDefined. class Enum c => IsDefined c where isNotDefined = not . isDefined isDefined :: IsDefined c => c -> Bool isNotDefined :: IsDefined c => c -> Bool instance HasResolution a => IsDefined (Fixed a) instance IsDefined Word64 instance IsDefined Word32 instance IsDefined Word16 instance IsDefined Word8 instance IsDefined Integer instance IsDefined Int instance IsDefined Char -- | Simulates methods of java.lang.Character. -- http://docs.oracle.com/javase/6/docs/api/java/lang/Character.html module Language.Java.Character