Warning: session_start(): open(/var/lib/php/sessions/sess_i4qd3vhuu3gkiiof1ma6so7spt, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
abstract sclass CharacterClassIterator {
// move method (go to next character)
// callee can assume that c is compatible with canAcceptChar
abstract void acceptChar(char c);
// query methods about next character
abstract bool canEndHere();
abstract bool canAcceptChar(char c);
// together, the following 2 methods define a inclusive character range.
// this character range must contain all the characters that
// are accepted by canAcceptChar at the current position.
// character range should be interpreted in a way compatible with an agreed-on char comparator.
abstract char minCharAccepted();
abstract char maxCharAccepted();
}