Sign in Join
FPDoc Onlineexperiment

EMaskError.TMaskExceptionCode enumeration

Member of EMaskErrorpublicIn unit Masks

Enumeration with values identifiers representing mask exception codes.

Declaration

pascal
TMaskExceptionCode = (mecInternalError,mecInvalidCharMask,
 mecMissingClose,mecIncompleteMask,
 mecInvalidEscapeChar,mecInvalidUTF8Sequence)

Description

Nothing more than the line above yet.

Values

mecInternalErrorRepresents an exception raised when an unexpected op code is encountered while evaluating a mask expression.
mecInvalidCharMaskRepresents an exception raised when an unexpected mask character is found when compiling the op codes for a mask expression.
mecMissingCloseRepresents an exception raised when the closing ']' is not found in a set or range expression.
mecIncompleteMaskRepresents an exception raised when a mask does not contain enough characters to evaluate the mask expression.
mecInvalidEscapeCharRepresents an exception raised when an invalid value is assigned as the EscapeChar for a mask instance.
mecInvalidUTF8SequenceNot used in the current implementation.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.