Sign in Join
FPDoc Onlineexperiment

TMaskOpCode enumeration

In unit Masks

Represents operations needed for an entry in a mask specification.

Declaration

pascal
TMaskOpCode = (mocAnyChar,mocAnyCharOrNone,mocAnyText,mocRange,mocSet,
 mocNegateGroup,mocEscapeChar)

Description

Nothing more than the line above yet.

Values

mocAnyCharTreats '?' as a wildcard to match exactly one char.
mocAnyCharOrNone
mocAnyText
mocRangeCauses '[a-c]'' to match either 'a', 'b' or 'c'. '-' is always treated as the range separator. To use a literal '-' in a range, it must be escaped using the EscapeChar (default is '\') for a mask instance. '[+-\-]' matches '+', ',' or '-'.
mocSet
mocNegateGroup
mocEscapeChar

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.