#TITLE=Delphi
; Borland Delphi syntax file by ztn@ztnmaps.com

#DELIMITER=,{}()[]*%/="'~!&|<>?;:.#
#QUOTATION1="
#QUOTATION2='
#CONTINUE_QUOTE=
#LINECOMMENT=//
#LINECOMMENT2=
#COMMENTON={
#COMMENTOFF=}
#COMMENTON2=(*
#COMMENTOFF2=*)
#ESCAPE=
#CASE=n
#PREFIX1=
#PREFIX2=
#PREFIX3=
#PREFIX4=
#PREFIX5=
#SUFFIX1=
#SUFFIX2=
#SUFFIX3=
#SUFFIX4=
#SUFFIX5=

#KEYWORD=Delphi reserved words
absolute
abstract
and 
array 
as 
asm 
at 
automated 
begin 
case 
cdecl
class 
const 
constructor 
default
deprecated
destructor 
dispinterface 
div 
do 
downto 
dynamic
else 
end 
except 
export
exports 
far
finalization 
finally 
for 
function 
goto 
if 
implementation 
in 
inherited 
initialization 
inline 
interface 
is 
label 
library 
message
mod 
near
nil 
nodefault
not 
object 
of 
on 
or 
out 
overload
packed 
pascal
platform
private 
procedure 
program 
property 
protected 
public 
published 
raise 
read
record 
register
repeat 
resourcestring 
safecall
set 
shl  
shr  
stdcall
stored
then 
threadvar 
to 
try 
type 
unit 
until 
uses 
var 
while 
virtual
with
write
xor 

#KEYWORD=Delphi types
bool
boolean
byte
cardinal
char
comp
double
extended
file
int64
integer
longbool
longint
longword	
pchar
pointer
real
shortbool
shortint
single
smallint
string
word
wordbool

#