@Changed by Petr Mikulik for yellow/blue colour scheme. 
@The following is a file that will syntax color EPM 6.03 editor for OS2
@Warp for Fortran 90 program.  Hope you find it useful.
@
@Jason Liao
@
@ -----------------------------------------------------------------
@  This file is used by EPM to figure out which keywords to hilite
@  See EPMKWDS.C for additional documentation.
@ -----------------------------------------------------------------
@ Actual description of the keywords
@ -----------------------------------------------------------------
@
@DELIM
@
@ Start	Color Color  End	Escape
@ string     bg	fg	string  character  Col.
     ! -1 15
  real(kind= -1	9	)
  (len=	-1	9	)
  "	-1	10   "       \
  '	-1	10   '       \
@
@SPECIAL
@
::	-1 9
bit_size	-1 3
selected_int_kind   -1 3
selected_real_kind  -1 3
dot_product	-1 3
random_number	-1 3
random_seed	-1 3
data_and_time	-1 3
len_trim	-1 3
set_exponent	-1 3
system_clock	-1 3
{  -1  11
}  -1  11
;  -1  11
,  -1  11
?  -1  11
:  -1  11
<  -1  11
>  -1  11
=  -1  11
(  -1  11
)  -1  11
[  -1  11
]  -1  11
+  -1  11
*  -1  11
-  -1  11
/  -1  11
.ne.	-1	15
.eq.	-1	15
.not.	-1	15
.or.	-1	15
.lt.	-1	15
.le.	-1	15
.gt.	-1	15
.ge.	-1	15
.and.	-1	15
@
@CHARSET
@
abcdefghijklmnopqrstuvwxyz_#ABCDEFGHIJKLMNOPQRSTUVWXYZ012345678-1 3=*!.
@
@INSENSITIVE
@
@ -------------------- compile-time keywords ---------------------------
allocatable -1 15
allocate    -1 15
if	-1 15
go	-1 15
backspace   -1 15
call	-1 15
case	-1 15
character   -1 15
close	-1 15
contains    -1 15
continue    -1 15
cycle	-1 15
data	-1 15
deallocate  -1 15
type	-1 15
dimension   -1 15
do	-1 15
else	-1 15
else	-1 15
elsewhere   -1 15
end	-1 12
endfile	-1 15
exit	-1 15
external    -1 15
format	-1 15
function    -1 15
if	-1 15
implicit    -1 15
inquire	-1 15
integer	-1 15
intent	-1 15
interface   -1 15
intrinsic   -1 15
module	-1 15
namelist    -1 15
none	-1 15
nullify	-1 15
open	-1 15
optional    -1 15
parameter   -1 15
pointer	-1 15
print	-1 15
private	-1 15
program	-1 12
public	-1 15
read	-1 15
result	-1 15
return	-1 15
rewind	-1 15
save	-1 15
select	-1 15
sequence    -1 15
stop	-1 15
subroutine  -1 12
target	-1 15
then	-1 15
to	-1 15
type	-1 15
use	-1 15
where	-1 15
write	-1 15
@ -------------------- functions ---------------------------
abs	-1 15
achar	-1 15
acos	-1 15
adjustl	-1 15
adjustr	-1 15
aimag	-1 15
aint	-1 15
all	-1 15
allocated   -1 15
amint	-1 15
any	-1 15
asin	-1 15
associated  -1 15
atan	-1 15
atan2	-1 15
btest	-1 15
ceiling	-1 15
char	-1 15
cmplx	-1 15
conjg	-1 15
cos	-1 15
cosh	-1 15
count	-1 15
cshift	-1 15
dble	-1 15
digits	-1 15
dim	-1 15
dprod	-1 15
eoshift	-1 15
epsilon	-1 15
exp	-1 15
exponent    -1 15
floor	-1 15
fraction    -1 15
huge	-1 15
iachar	-1 15
iand	-1 15
ibclr	-1 15
ibits	-1 15
ibset	-1 15
ichar	-1 15
ieor	-1 15
index	-1 15
int	-1 15
ior	-1 15
ishft	-1 15
ishftc	-1 15
kind	-1 15
lbound	-1 15
len	-1 15
lge	-1 15
lgt	-1 15
lle	-1 15
llt	-1 15
log	-1 15
log1	-1 15
logical	-1 15
matmul	-1 15
max	-1 15
maxexponent -1 15
maxloc	-1 15
maxval	-1 15
merge	-1 15
min	-1 15
minexponent -1 15
minloc	-1 15
minval	-1 15
mod	-1 15
mvbits	-1 15
nearest	-1 15
mint	-1 15
not	-1 15
pack	-1 15
precision   -1 15
present	-1 15
product	-1 15
radix	-1 15
range	-1 15
real	-1 15
repeat	-1 15
reshape	-1 15
prspacing   -1 15
scale	-1 15
scan	-1 15
shape	-1 15
sign	-1 15
sin	-1 15
sinh	-1 15
size	-1 15
spacing	-1 15
spread	-1 15
sqrt	-1 15
sum	-1 15
tan	-1 15
tanh	-1 15
tiny	-1 15
transfer    -1 15
transpose   -1 15
trim	-1 15
ubound	-1 15
unpack	-1 15
verify	-1 15
@ further added by PM:
COMMON	-1 15
endif	-1 15
goto	-1 15
complex -1 15
csqrt	-1	15
cexp	-1	15
