📄 synhighlighterpaxpascal.pas
字号:
function TSynPaxPascalSyn.Func25: TtkTokenKind;
begin
if KeyComp('Far') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func27: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi2) and KeyComp('Cdecl') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func28: TtkTokenKind;
begin
if KeyComp('Is') then
Result := tkKey
else if (fRange = rsProperty) and KeyComp('Read') then
Result := tkKey
else if KeyComp('Case') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func29: TtkTokenKind; //pp 2001-08-13
begin
if KeyComp('on') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func32: TtkTokenKind;
begin
if KeyComp('Label') then
Result := tkKey
else if KeyComp('Mod') then
Result := tkKey
else if KeyComp('File') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func33: TtkTokenKind;
begin
if KeyComp('Or') then
Result := tkKey
else if KeyComp('Asm') then
begin
Result := tkKey;
fRange := rsAsm;
fAsmStart := True;
end
else if (fRange = rsExports) and KeyComp('name') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func35: TtkTokenKind;
begin
if KeyComp('Nil') then
Result := tkKey
else if KeyComp('To') then
Result := tkKey
else if KeyComp('Div') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func37: TtkTokenKind;
begin
if KeyComp('Begin') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func38: TtkTokenKind;
begin
if KeyComp('Near') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func39: TtkTokenKind;
begin
if KeyComp('For') then
Result := tkKey
else if KeyComp('Shl') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func40: TtkTokenKind;
begin
if KeyComp('Packed') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func41: TtkTokenKind;
begin
if KeyComp('Else') then
Result := tkKey
else if KeyComp('Var') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func44: TtkTokenKind;
begin
if KeyComp('Set') then
Result := tkKey
else if PackageSource and KeyComp('package') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func45: TtkTokenKind;
begin
if KeyComp('Shr') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func47: TtkTokenKind;
begin
if KeyComp('Then') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func49: TtkTokenKind;
begin
if KeyComp('Not') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func52: TtkTokenKind;
begin
if KeyComp('Pascal') then
Result := tkKey
else if KeyComp('Raise') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func54: TtkTokenKind;
begin
if KeyComp('Class') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func55: TtkTokenKind;
begin
if KeyComp('Object') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func56: TtkTokenKind;
begin
if (fRange in [rsProperty, rsExports]) and KeyComp('Index') then
Result := tkKey
else if KeyComp('Out') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func57: TtkTokenKind;
begin
if KeyComp('Goto') then
Result := tkKey
else if KeyComp('While') then
Result := tkKey
else if KeyComp('Xor') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func59: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi3) and KeyComp('Safecall') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func60: TtkTokenKind;
begin
if KeyComp('With') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func61: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi3) and KeyComp('Dispid') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func63: TtkTokenKind;
begin
if KeyComp('Public') then
Result := tkKey
else if KeyComp('Record') then
Result := tkKey
else if KeyComp('Array') then
Result := tkKey
else if KeyComp('Try') then
Result := tkKey
else if KeyComp('Inline') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func64: TtkTokenKind;
begin
if KeyComp('Unit') then
Result := tkKey
else if KeyComp('Uses') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func65: TtkTokenKind;
begin
if KeyComp('Repeat') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func66: TtkTokenKind;
begin
if KeyComp('Type') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func69: TtkTokenKind;
begin
if KeyComp('Default') then
Result := tkKey
else if KeyComp('Dynamic') then
Result := tkKey
else if KeyComp('Message') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func71: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi2) and KeyComp('Stdcall') then
Result := tkKey
else if KeyComp('Const') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func73: TtkTokenKind;
begin
if KeyComp('Except') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func75: TtkTokenKind;
begin
if (fRange = rsProperty) and KeyComp('Write') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func76: TtkTokenKind;
begin
if KeyComp('Until') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func79: TtkTokenKind;
begin
if KeyComp('Finally') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func81: TtkTokenKind;
begin
if (fRange = rsProperty) and KeyComp('Stored') then
Result := tkKey
else if KeyComp('Interface') then
Result := tkKey
else if (DelphiVersion >= dvDelphi6) and KeyComp('deprecated') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func84: TtkTokenKind;
begin
if KeyComp('Abstract') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func85: TtkTokenKind;
begin
if KeyComp('Forward') then
Result := tkKey
else if KeyComp('Library') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func87: TtkTokenKind;
begin
if KeyComp('String') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func88: TtkTokenKind;
begin
if KeyComp('Program') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func91: TtkTokenKind;
begin
if KeyComp('Downto') then
Result := tkKey
else if KeyComp('Private') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func92: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi4) and KeyComp('overload') then
Result := tkKey
else if KeyComp('Inherited') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func94: TtkTokenKind;
begin
if KeyComp('Assembler') then
Result := tkKey
else if (DelphiVersion >= dvDelphi3) and (fRange = rsProperty) and KeyComp('Readonly') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func95: TtkTokenKind;
begin
if KeyComp('Absolute') then
Result := tkKey
else if PackageSource and KeyComp('contains') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func96: TtkTokenKind;
begin
if KeyComp('Published') then
Result := tkKey
else if KeyComp('Override') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func97: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi3) and KeyComp('Threadvar') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func98: TtkTokenKind;
begin
if KeyComp('Export') then
Result := tkKey
else if (fRange = rsProperty) and KeyComp('Nodefault') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func99: TtkTokenKind;
begin
if KeyComp('External') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func100: TtkTokenKind;
begin
if (DelphiVersion >= dvDelphi3) and KeyComp('Automated') then
Result := tkKey
else
Result := tkIdentifier;
end;
function TSynPaxPascalSyn.Func101: TtkTokenKind;
begin
if KeyComp('Register') then
Result := tkKey
else if (DelphiVersion >= dvDelphi6) and KeyComp('platform') then
Result := tkKey
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -