Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
function regexprreencode(regexpr: string; flags: TWrappedRegExprFlags): string;
function wregexprParseInternal(const pattern: string; flags: TWrappedRegExprFlags): TWrappedRegExpr;
function wregexprParse(pattern: string; flags: TWrappedRegExprFlags): TWrappedRegExpr;
function wregexprParse(argc: SizeInt; argv: PIXQValue; flagsPos: integer; allowEmptyMatch: boolean; toescape: PBoolean = nil; all: PBoolean = nil): TWrappedRegExpr;
function wregexprClone(regexpr: TWrappedRegExpr): TWrappedRegExpr;
procedure wregexprFree(wregexp: TWrappedRegExpr);
function wregexprMatches(regexpr: TWrappedRegExpr; input: string): Boolean;
function wregexprExtract(regexpr: TWrappedRegExpr; input: string; out matches: TWrappedMatchArray): boolean;
function xqFunctionReplace(argc: SizeInt; argv: PIXQValue): IXQValue;
function xqFunctionMatches(argc: SizeInt; argv: PIXQValue): IXQValue;
function xqFunctionTokenize(argc: SizeInt; argv: PIXQValue): IXQValue;
function xqFunctionAnalyze_String(const context: TXQEvaluationContext; argc: SizeInt; argv: PIXQValue): IXQValue;
function xqFunctionExtract(argc: SizeInt; argv: PIXQValue): IXQValue;
TWrappedRegExpr = TFLRE;
EWrappedRegExpr = EFLRE;
TWrappedMatchArray = TFLREStrings;
TWrappedRegExprFlag = (...);
TWrappedRegExprFlags = set of TWrappedRegExprFlag;
UsingFLRE = true ;