home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / epmapp.zip / EPMKWDS.F90 < prev    next >
Text File  |  1996-02-28  |  4KB  |  206 lines

  1. @The following is a file that will syntax color EPM 6.03 editor for OS2
  2. @Warp for Fortran 90 program.  Hope you find it useful.
  3. @
  4. @Jason Liao
  5. @
  6. @ -----------------------------------------------------------------
  7. @  This file is used by EPM to figure out which keywords to hilite
  8. @  See EPMKWDS.C for additional documentation.
  9. @ -----------------------------------------------------------------
  10. @ Actual description of the keywords
  11. @ -----------------------------------------------------------------
  12. @
  13. @DELIM
  14. @
  15. @ Start      Color Color  End     Escape
  16. @ string     bg    fg     string  character  Col.
  17.      ! -1 15
  18.   real(kind= -1    9      )
  19.   (len=      -1    9      )
  20. @
  21. @SPECIAL
  22. @
  23. ::                  -1 9
  24. bit_size            -1 3
  25. selected_int_kind   -1 3
  26. selected_real_kind  -1 3
  27. dot_product         -1 3
  28. random_number       -1 3
  29. random_seed         -1 3
  30. data_and_time       -1 3
  31. len_trim            -1 3
  32. set_exponent        -1 3
  33. system_clock        -1 3
  34. @
  35. @CHARSET
  36. @
  37. abcdefghijklmnopqrstuvwxyz_#ABCDEFGHIJKLMNOPQRSTUVWXYZ012345678-1 3=*!.
  38. @
  39. @INSENSITIVE
  40. @
  41. @ -------------------- compile-time keywords ---------------------------
  42. allocatable -1 9
  43. allocate    -1 9
  44. if          -1 9
  45. go          -1 9
  46. backspace   -1 9
  47. call        -1 9
  48. case        -1 9
  49. character   -1 9
  50. close       -1 9
  51. contains    -1 9
  52. continue    -1 9
  53. cycle       -1 9
  54. data        -1 9
  55. deallocate  -1 9
  56. type        -1 9
  57. dimension   -1 9
  58. do          -1 9
  59. else        -1 9
  60. else        -1 9
  61. elsewhere   -1 9
  62. end         -1 9
  63. endfile     -1 9
  64. exit        -1 9
  65. external    -1 9
  66. format      -1 9
  67. function    -1 9
  68. if          -1 9
  69. implicit    -1 9
  70. inquire     -1 9
  71. integer     -1 9
  72. intent      -1 9
  73. interface   -1 9
  74. intrinsic   -1 9
  75. module      -1 9
  76. namelist    -1 9
  77. none        -1 9
  78. nullify     -1 9
  79. open        -1 9
  80. optional    -1 9
  81. parameter   -1 9
  82. pointer     -1 9
  83. print       -1 9
  84. private     -1 9
  85. program     -1 9
  86. public      -1 9
  87. read        -1 9
  88. result      -1 9
  89. return      -1 9
  90. rewind      -1 9
  91. save        -1 9
  92. select      -1 9
  93. sequence    -1 9
  94. stop        -1 9
  95. subroutine  -1 9
  96. target      -1 9
  97. then        -1 9
  98. to          -1 9
  99. type        -1 9
  100. use         -1 9
  101. where       -1 9
  102. write       -1 9
  103. @ -------------------- functions ---------------------------
  104. abs         -1 3
  105. achar       -1 3
  106. acos        -1 3
  107. adjustl     -1 3
  108. adjustr     -1 3
  109. aimag       -1 3
  110. aint        -1 3
  111. all         -1 3
  112. allocated   -1 3
  113. amint       -1 3
  114. any         -1 3
  115. asin        -1 3
  116. associated  -1 3
  117. atan        -1 3
  118. atan2       -1 3
  119. btest       -1 3
  120. ceiling     -1 3
  121. char        -1 3
  122. cmplx       -1 3
  123. conjg       -1 3
  124. cos         -1 3
  125. cosh        -1 3
  126. count       -1 3
  127. cshift      -1 3
  128. dble        -1 3
  129. digits      -1 3
  130. dim         -1 3
  131. dprod       -1 3
  132. eoshift     -1 3
  133. epsilon     -1 3
  134. exp         -1 3
  135. exponent    -1 3
  136. floor       -1 3
  137. fraction    -1 3
  138. huge        -1 3
  139. iachar      -1 3
  140. iand        -1 3
  141. ibclr       -1 3
  142. ibits       -1 3
  143. ibset       -1 3
  144. ichar       -1 3
  145. ieor        -1 3
  146. index       -1 3
  147. int         -1 3
  148. ior         -1 3
  149. ishft       -1 3
  150. ishftc      -1 3
  151. kind        -1 3
  152. lbound      -1 3
  153. len         -1 3
  154. lge         -1 3
  155. lgt         -1 3
  156. lle         -1 3
  157. llt         -1 3
  158. log         -1 3
  159. log1        -1 3
  160. logical     -1 3
  161. matmul      -1 3
  162. max         -1 3
  163. maxexponent -1 3
  164. maxloc      -1 3
  165. maxval      -1 3
  166. merge       -1 3
  167. min         -1 3
  168. minexponent -1 3
  169. minloc      -1 3
  170. minval      -1 3
  171. mod         -1 3
  172. mvbits      -1 3
  173. nearest     -1 3
  174. mint        -1 3
  175. not         -1 3
  176. pack        -1 3
  177. precision   -1 3
  178. present     -1 3
  179. product     -1 3
  180. radix       -1 3
  181. range       -1 3
  182. real        -1 3
  183. repeat      -1 3
  184. reshape     -1 3
  185. prspacing   -1 3
  186. scale       -1 3
  187. scan        -1 3
  188. shape       -1 3
  189. sign        -1 3
  190. sin         -1 3
  191. sinh        -1 3
  192. size        -1 3
  193. spacing     -1 3
  194. spread      -1 3
  195. sqrt        -1 3
  196. sum         -1 3
  197. tan         -1 3
  198. tanh        -1 3
  199. tiny        -1 3
  200. transfer    -1 3
  201. transpose   -1 3
  202. trim        -1 3
  203. ubound      -1 3
  204. unpack      -1 3
  205. verify      -1 3
  206.