CharacterClassΒΆ
string.spad line 109 [edit on github]
This domain allows classes of characters to be defined and manipulated efficiently.
- #: % -> NonNegativeInteger
from Aggregate
- <=: (%, %) -> Boolean
from PartialOrder
- <: (%, %) -> Boolean
from PartialOrder
- >=: (%, %) -> Boolean
from PartialOrder
- >: (%, %) -> Boolean
from PartialOrder
- alphabetic: %
alphabetic()
returns the class of all characters for which alphabetic? istrue
.
- alphanumeric: %
alphanumeric()
returns the class of all characters for which alphanumeric? istrue
.
- charClass: List Character -> %
charClass(l)
creates a character class which contains exactly the characters given in the listl
.
- charClass: String -> %
charClass(s)
creates a character class which contains exactly the characters given in the strings
.
- coerce: % -> OutputForm
from CoercibleTo OutputForm
- complement: % -> %
- construct: List Character -> %
from Collection Character
- convert: % -> InputForm
from ConvertibleTo InputForm
- convert: % -> List Character
from ConvertibleTo List Character
- convert: % -> String
from ConvertibleTo String
- count: (Character -> Boolean, %) -> NonNegativeInteger
- count: (Character, %) -> NonNegativeInteger
- dictionary: () -> %
- dictionary: List Character -> %
- difference: (%, %) -> %
from SetAggregate Character
- difference: (%, Character) -> %
from SetAggregate Character
- digit: %
digit()
returns the class of all characters for which digit? istrue
.
- eval: (%, Character, Character) -> % if Character has Evalable Character
from InnerEvalable(Character, Character)
- eval: (%, Equation Character) -> % if Character has Evalable Character
- eval: (%, List Character, List Character) -> % if Character has Evalable Character
from InnerEvalable(Character, Character)
- eval: (%, List Equation Character) -> % if Character has Evalable Character
- extract!: % -> Character
from BagAggregate Character
- hash: % -> SingleInteger
from Hashable
- hashUpdate!: (HashState, %) -> HashState
from Hashable
- hexDigit: %
hexDigit()
returns the class of all characters for which hexDigit? istrue
.
- index: PositiveInteger -> %
from Finite
- insert!: (Character, %) -> %
from BagAggregate Character
- inspect: % -> Character
from BagAggregate Character
- intersect: (%, %) -> %
from SetAggregate Character
- latex: % -> String
from SetCategory
- less?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- lookup: % -> PositiveInteger
from Finite
- lowerCase: %
lowerCase()
returns the class of all characters for which lowerCase? istrue
.
- more?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- reduce: ((Character, Character) -> Character, %) -> Character
from Collection Character
- reduce: ((Character, Character) -> Character, %, Character) -> Character
from Collection Character
- reduce: ((Character, Character) -> Character, %, Character, Character) -> Character
from Collection Character
- remove: (Character -> Boolean, %) -> %
from Collection Character
- remove: (Character, %) -> %
from Collection Character
- removeDuplicates: % -> %
from Collection Character
- select: (Character -> Boolean, %) -> %
from Collection Character
- set: () -> %
from SetAggregate Character
- set: List Character -> %
from SetAggregate Character
- size?: (%, NonNegativeInteger) -> Boolean
from Aggregate
- size: () -> NonNegativeInteger
from Finite
- smaller?: (%, %) -> Boolean
from Comparable
- subset?: (%, %) -> Boolean
from SetAggregate Character
- symmetricDifference: (%, %) -> %
from SetAggregate Character
- union: (%, %) -> %
from SetAggregate Character
- union: (%, Character) -> %
from SetAggregate Character
- union: (Character, %) -> %
from SetAggregate Character
- universe: () -> %
- upperCase: %
upperCase()
returns the class of all characters for which upperCase? istrue
.
DictionaryOperations Character
Evalable Character if Character has Evalable Character
HomogeneousAggregate Character
InnerEvalable(Character, Character) if Character has Evalable Character