| Class TTokenList (unit mwTokenList) |
TObject
| Constructors |
constructor create(OriginPtr: PChar);| Functions |
function Add(Item: PChar): Integer;
procedure Clear;
destructor Destroy;
function Next: String;
procedure Pack;
procedure Tokenize(StartCapacity: Integer);
function GetItems(Index: Integer): PChar;
procedure SetItems(Index: Integer; Item: PChar);
procedure Expand;
function GetFinished: BOOLEAN;
function GetLength(Index: Integer): Integer;
function GetPosition(Index: Integer): Integer;
function GetToken(Index: Integer): String;
procedure SetCapacity(NewCapacity: Integer);| Properties |
property Capacity : Integer
property Count : Integer
property Delimiters : TDelimiter
property Finished : Boolean
property Items : PChar
property Length : Integer
property Origin : PChar
property Position : Integer
property Token : String| Events |
| Variables |
fCapacity : Integer;
FCount : Integer;
fDelimiterTable : TDelimiter;
fOrigin : PChar;
FTokenList : PTokenArray;
FTokenPos : PChar;
Run : PChar;
Start : PChar;| Constructors |
constructor create(OriginPtr: PChar);TTokenList
| Functions |
function Add(Item: PChar): Integer;
procedure Clear;
destructor Destroy;
function Next: String;
procedure Pack;
procedure Tokenize(StartCapacity: Integer);
function GetItems(Index: Integer): PChar;
procedure SetItems(Index: Integer; Item: PChar);
procedure Expand;
function GetFinished: BOOLEAN;
function GetLength(Index: Integer): Integer;
function GetPosition(Index: Integer): Integer;
function GetToken(Index: Integer): String;
procedure SetCapacity(NewCapacity: Integer);| Properties |
property Capacity : Integer
property Count : Integer
property Delimiters : TDelimiter
property Finished : Boolean
property Items : PChar
property Length : Integer
property Origin : PChar
property Position : Integer
property Token : String| Events |
| Variables |
fCapacity : Integer;
FCount : Integer;
fDelimiterTable : TDelimiter;
fOrigin : PChar;
FTokenList : PTokenArray;
FTokenPos : PChar;
Run : PChar;
Start : PChar;