|
@@ -106,7 +106,7 @@ uses StrUtils, sdo_rtti_filters;
|
|
|
const LANGAGE_TOKEN : array[0..127] of string = (
|
|
|
'ABSOLUTE', 'ABSTRACT', 'AND', 'ARRAY', 'AS', 'ASM',
|
|
|
'BEGIN', 'BOOLEAN', 'BYTE',
|
|
|
- 'CASE', 'CDECL', 'CHAR', 'CLASS', 'COMP', 'CONST', 'CONSTRUCTOR', 'CONTAINS',
|
|
|
+ 'CASE', 'CDECL', 'AnsiChar', 'CLASS', 'COMP', 'CONST', 'CONSTRUCTOR', 'CONTAINS',
|
|
|
'CURRENCY', 'DEFAULT', 'DEPRECATED', 'DESTRUCTOR', 'DISPINTERFACE', 'DISPOSE', 'DIV', 'DO',
|
|
|
'DOUBLE', 'DOWNTO', 'DYNAMIC', 'END', 'EXCEPT', 'EXIT', 'EXPORT', 'EXPORTS',
|
|
|
'EXTERNAL', 'FALSE', 'FAR', 'FILE', 'FINALIZATION', 'FINALLY', 'FOR',
|
|
@@ -116,7 +116,7 @@ const LANGAGE_TOKEN : array[0..127] of string = (
|
|
|
'LABEL', 'LIBRARY', 'LOCAL', 'LONGINT', 'LONGWORD',
|
|
|
'MOD', 'NEAR', 'NEW', 'NIL', 'NODEFAULT', 'NOT',
|
|
|
'OBJECT', 'OF', 'OLEVARIANT', 'ON', 'OPERATOR', 'OR', 'OUT', 'OVERLOAD',
|
|
|
- 'OVERRIDE','PACKAGE', 'PACKED', 'PASCAL', 'PCHAR', 'PRIVATE', 'PROCEDURE',
|
|
|
+ 'OVERRIDE','PACKAGE', 'PACKED', 'PASCAL', 'PAnsiChar', 'PRIVATE', 'PROCEDURE',
|
|
|
'PROGRAM', 'PROPERTY', 'PROTECTED', 'PUBLIC', 'PUBLISHED',
|
|
|
'RAISE', 'READ', 'REAL', 'RECORD', 'REGISTER', 'REINTRODUCE', 'REPEAT',
|
|
|
'REQUIRES', 'RESOURCESTRING', 'RESULT', 'SAFECALL', 'SELF', 'SET', 'SHL',
|
|
@@ -128,8 +128,8 @@ const LANGAGE_TOKEN : array[0..127] of string = (
|
|
|
const SDO_RESERVED_TOKEN : array[0..1] of string = ( 'Item', 'Item' );
|
|
|
function IsReservedKeyWord(const AValue : string):Boolean ;
|
|
|
begin
|
|
|
- Result := AnsiMatchText(AValue,LANGAGE_TOKEN) or
|
|
|
- AnsiMatchText(AValue,SDO_RESERVED_TOKEN);
|
|
|
+ Result := MatchText(AValue,LANGAGE_TOKEN) or
|
|
|
+ MatchText(AValue,SDO_RESERVED_TOKEN);
|
|
|
end;
|
|
|
|
|
|
function IsStrEmpty(Const AStr : String):Boolean;
|
|
@@ -212,11 +212,11 @@ end;
|
|
|
function DecodeLineBreak(const AInStr : string) : string;
|
|
|
var
|
|
|
i, c : PtrInt;
|
|
|
- pc : PChar;
|
|
|
+ pc : PAnsiChar;
|
|
|
tmp, res : string;
|
|
|
begin
|
|
|
res := '';
|
|
|
- pc := PChar(AInStr);
|
|
|
+ pc := PAnsiChar(AInStr);
|
|
|
i := 1;
|
|
|
c := Length(AInStr);
|
|
|
while ( i <= c ) do begin
|
|
@@ -238,7 +238,7 @@ begin
|
|
|
|
|
|
tmp := res;
|
|
|
res := '';
|
|
|
- pc := PChar(tmp);
|
|
|
+ pc := PAnsiChar(tmp);
|
|
|
i := 1;
|
|
|
c := Length(tmp);
|
|
|
while ( i <= c ) do begin
|