cobol.xml 46 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <NotepadPlus>
  3. <!-- note: this list was created using functions and reserved words known to GnuCOBOL (COBOL85,2002,2014 + extensions from IBM/MF/RM/ACUCOBOL) -->
  4. <AutoComplete language="COBOL">
  5. <Environment ignoreCase="yes" startFunc="(" stopFunc=")" paramSeparator="," additionalWordChar="-" />
  6. <KeyWord name="3-D" />
  7. <KeyWord name="ABS" func="yes">
  8. <Overload retVal="Integer/Numeric" descr="absolute value of &lt;number&gt;">
  9. <Param name="number" />
  10. </Overload>
  11. </KeyWord>
  12. <KeyWord name="ACCEPT" />
  13. <KeyWord name="ACCESS" />
  14. <KeyWord name="ACOS" func="yes">
  15. <Overload retVal="Numeric" descr="trigonometric arc-cosine, or inverse cosine, of &lt;cosine&gt;">
  16. <Param name="cosine" />
  17. </Overload>
  18. </KeyWord>
  19. <KeyWord name="ACTIVE-CLASS" />
  20. <KeyWord name="ADD" />
  21. <KeyWord name="ADDRESS" />
  22. <KeyWord name="ADVANCING" />
  23. <KeyWord name="AFTER" />
  24. <KeyWord name="ALIGNED" />
  25. <KeyWord name="ALL" />
  26. <KeyWord name="ALLOCATE" />
  27. <KeyWord name="ALPHABET" />
  28. <KeyWord name="ALPHABETIC" />
  29. <KeyWord name="ALPHABETIC-LOWER" />
  30. <KeyWord name="ALPHABETIC-UPPER" />
  31. <KeyWord name="ALPHANUMERIC" />
  32. <KeyWord name="ALPHANUMERIC-EDITED" />
  33. <KeyWord name="ALSO" />
  34. <KeyWord name="ALTER" />
  35. <KeyWord name="ALTERNATE" />
  36. <KeyWord name="AND" />
  37. <KeyWord name="ANNUITY" func="yes">
  38. <Overload retVal="Numeric" descr="numeric value approximating the ratio of an annuity paid at the specified &lt;interest-rate&gt; for each of the specified &lt;number-of-periods&gt;">
  39. <Param name="interest-rate" />
  40. <Param name="number-of-periods" />
  41. </Overload>
  42. </KeyWord>
  43. <KeyWord name="ANY" />
  44. <KeyWord name="ANYCASE" />
  45. <KeyWord name="APPLY" />
  46. <KeyWord name="ARE" />
  47. <KeyWord name="AREA" />
  48. <KeyWord name="AREAS" />
  49. <KeyWord name="ARITHMETIC" />
  50. <KeyWord name="AS" />
  51. <KeyWord name="ASCENDING" />
  52. <KeyWord name="ASIN" func="yes">
  53. <Overload retVal="Numeric" descr="trigonometric arc-sine, or inverse sine, of &lt;sine&gt;">
  54. <Param name="sine" />
  55. </Overload>
  56. </KeyWord>
  57. <KeyWord name="ASSIGN" />
  58. <KeyWord name="AT" />
  59. <KeyWord name="ATAN" func="yes">
  60. <Overload retVal="Numeric" descr="trigonometric arc-tangent, or inverse tangent, of &lt;tangent&gt;">
  61. <Param name="tangent" />
  62. </Overload>
  63. </KeyWord>
  64. <KeyWord name="ATTRIBUTE" />
  65. <KeyWord name="AUTHOR" />
  66. <KeyWord name="AUTO" />
  67. <KeyWord name="AUTOMATIC" />
  68. <KeyWord name="AWAY-FROM-ZERO" />
  69. <KeyWord name="B-AND" />
  70. <KeyWord name="B-NOT" />
  71. <KeyWord name="B-OR" />
  72. <KeyWord name="B-XOR" />
  73. <KeyWord name="BACKGROUND" />
  74. <KeyWord name="BACKGROUND-COLOR" />
  75. <KeyWord name="BACKGROUND-HIGH" />
  76. <KeyWord name="BACKGROUND-LOW" />
  77. <KeyWord name="BAR" />
  78. <KeyWord name="BASED" />
  79. <KeyWord name="BEFORE" />
  80. <KeyWord name="BELL" />
  81. <KeyWord name="BINARY" />
  82. <KeyWord name="BINARY-C-LONG" />
  83. <KeyWord name="BINARY-CHAR" />
  84. <KeyWord name="BINARY-DOUBLE" />
  85. <KeyWord name="BINARY-ENCODING" />
  86. <KeyWord name="BINARY-LONG" />
  87. <KeyWord name="BINARY-SEQUENTIAL" />
  88. <KeyWord name="BINARY-SHORT" />
  89. <KeyWord name="BIT" />
  90. <KeyWord name="BLANK" />
  91. <KeyWord name="BLINK" />
  92. <KeyWord name="BLOB" />
  93. <KeyWord name="BLOCK" />
  94. <KeyWord name="BOLD" />
  95. <KeyWord name="BOOLEAN" />
  96. <KeyWord name="BOOLEAN-OF-INTEGER" func="yes">
  97. <Overload retVal="Boolean" descr="boolean item of usage bit representing the binary value of &lt;integer&gt; with the given &lt;length&gt;">
  98. <Param name="integer" />
  99. <Param name="length" />
  100. </Overload>
  101. </KeyWord>
  102. <KeyWord name="BOTTOM" />
  103. <KeyWord name="BOX" />
  104. <KeyWord name="BUSY" />
  105. <KeyWord name="BY" />
  106. <KeyWord name="BYTE-LENGTH" func="yes">
  107. <Overload retVal="Integer" descr="length (in bytes) of &lt;item&gt;">
  108. <Param name="item" />
  109. <!-- not known to be supported by any compiler <Param name="[PHYSICAL]" /> -->
  110. </Overload>
  111. </KeyWord>
  112. <KeyWord name="C01" />
  113. <KeyWord name="C02" />
  114. <KeyWord name="C03" />
  115. <KeyWord name="C04" />
  116. <KeyWord name="C05" />
  117. <KeyWord name="C06" />
  118. <KeyWord name="C07" />
  119. <KeyWord name="C08" />
  120. <KeyWord name="C09" />
  121. <KeyWord name="C10" />
  122. <KeyWord name="C11" />
  123. <KeyWord name="C12" />
  124. <KeyWord name="CALL" />
  125. <KeyWord name="CALL-CONVENTION" />
  126. <KeyWord name="CANCEL" />
  127. <KeyWord name="CAPACITY" />
  128. <KeyWord name="CBL" />
  129. <KeyWord name="CD" />
  130. <KeyWord name="CENTER" />
  131. <KeyWord name="CF" />
  132. <KeyWord name="CH" />
  133. <KeyWord name="CHAINING" />
  134. <KeyWord name="CHAR" func="yes">
  135. <Overload retVal="Alphanumeric" descr="character in the ordinal position specified by &lt;integer&gt; from the current alphanumeric COLLATING SEQUENCE">
  136. <Param name="integer" />
  137. </Overload>
  138. </KeyWord>
  139. <KeyWord name="CHAR-NATIONAL" func="yes">
  140. <Overload retVal="National" descr="character in the ordinal position specified by &lt;integer&gt; from the current national COLLATING SEQUENCE">
  141. <Param name="integer" />
  142. </Overload>
  143. </KeyWord>
  144. <KeyWord name="CHARACTER" />
  145. <KeyWord name="CHARACTERS" />
  146. <KeyWord name="CLASS" />
  147. <KeyWord name="CLASS-ID" />
  148. <KeyWord name="CLASSIFICATION" />
  149. <KeyWord name="CLOB" />
  150. <KeyWord name="CLOCK-UNITS" />
  151. <KeyWord name="CLOSE" />
  152. <KeyWord name="COB-CRT-STATUS" />
  153. <KeyWord name="COBOL" />
  154. <KeyWord name="CODE-SET" />
  155. <KeyWord name="COL" />
  156. <KeyWord name="COLLATING" />
  157. <KeyWord name="COLS" />
  158. <KeyWord name="COLUMN" />
  159. <KeyWord name="COLUMNS" />
  160. <KeyWord name="COMBINED-DATETIME" func="yes">
  161. <Overload retVal="Numeric" descr="combines &lt;integer-date&gt; and &lt;standard-numeric-time&gt; into a single numeric item from which both date and time components can be derived">
  162. <Param name="integer-date" />
  163. <Param name="standard-numeric-time" />
  164. </Overload>
  165. </KeyWord>
  166. <KeyWord name="COMBO-BOX" />
  167. <KeyWord name="COMMA" />
  168. <KeyWord name="COMMIT" />
  169. <KeyWord name="COMMON" />
  170. <KeyWord name="COMMUNICATION" />
  171. <KeyWord name="COMP" />
  172. <KeyWord name="COMP-1" />
  173. <KeyWord name="COMP-3" />
  174. <KeyWord name="COMP-4" />
  175. <KeyWord name="COMP-5" />
  176. <KeyWord name="COMP-6" />
  177. <KeyWord name="COMP-X" />
  178. <KeyWord name="COMPUTATIONAL" />
  179. <KeyWord name="COMPUTATIONAL-1" />
  180. <KeyWord name="COMPUTATIONAL-3" />
  181. <KeyWord name="COMPUTATIONAL-4" />
  182. <KeyWord name="COMPUTATIONAL-5" />
  183. <KeyWord name="COMPUTATIONAL-6" />
  184. <KeyWord name="COMPUTATIONAL-X" />
  185. <KeyWord name="COMPUTE" />
  186. <KeyWord name="CONCATENATE" func="yes">
  187. <Overload retVal="Alphanumeric" descr="concatenates the &lt;string&gt;, ... items together into a single string result">
  188. <Param name="string" />
  189. <Param name="..." />
  190. </Overload>
  191. </KeyWord>
  192. <KeyWord name="CONDITION" />
  193. <KeyWord name="CONFIGURATION" />
  194. <KeyWord name="CONSOLE" />
  195. <KeyWord name="CONSTANT" />
  196. <KeyWord name="CONTAINS" />
  197. <KeyWord name="CONTENT" />
  198. <KeyWord name="CONTINUE" />
  199. <KeyWord name="CONTROL" />
  200. <KeyWord name="CONTROLS" />
  201. <KeyWord name="CONVERTING" />
  202. <KeyWord name="COPY" />
  203. <KeyWord name="CORR" />
  204. <KeyWord name="CORRESPONDING" />
  205. <KeyWord name="COS" func="yes">
  206. <Overload retVal="Numeric" descr="trigonometric cosine of &lt;angle&gt;">
  207. <Param name="angle" />
  208. </Overload>
  209. </KeyWord>
  210. <KeyWord name="COUNT" />
  211. <KeyWord name="CRT" />
  212. <KeyWord name="CSP" />
  213. <KeyWord name="CURRENCY" />
  214. <KeyWord name="CURRENCY-SYMBOL" func="yes">
  215. <Overload retVal="Alphanumeric" descr="currency symbol character currently in effect for the locale under which the program is running"/>
  216. </KeyWord>
  217. <KeyWord name="CURRENT-DATE" func="yes">
  218. <Overload retVal="Alphanumeric" descr="current date and time as 21-character value"/>
  219. </KeyWord>
  220. <KeyWord name="CURSOR" />
  221. <KeyWord name="CYCLE" />
  222. <KeyWord name="DATA" />
  223. <KeyWord name="DATA-POINTER" />
  224. <KeyWord name="DATE" />
  225. <KeyWord name="DATE-COMPILED" />
  226. <KeyWord name="DATE-MODIFIED" />
  227. <KeyWord name="DATE-OF-INTEGER" func="yes">
  228. <Overload retVal="Integer" descr="converts &lt;integer-date&gt; (in the Gregorian calendar) to standard date form (YYYYMMDD)">
  229. <Param name="integer-date" />
  230. </Overload>
  231. </KeyWord>
  232. <KeyWord name="DATE-TO-YYYYMMDD" func="yes">
  233. <Overload retVal="Integer" descr="convert the six-digit Gregorian date &lt;yymmdd&gt; to a seven-digit numeric Julian format with optional &lt;yy-cutoff&gt; to delineate centuries">
  234. <Param name="yymmdd" />
  235. <Param name="[yy-cutoff, default: 50]" />
  236. <Param name="[yy-execution-time, default: now]" />
  237. </Overload>
  238. </KeyWord>
  239. <KeyWord name="DATE-WRITTEN" />
  240. <KeyWord name="DAY" />
  241. <KeyWord name="DAY-OF-INTEGER" func="yes">
  242. <Overload retVal="Integer" descr="convert &lt;integer&gt; to calendar date in yyyyddd (i.e. Julian) format">
  243. <Param name="integer" />
  244. </Overload>
  245. </KeyWord>
  246. <KeyWord name="DAY-OF-WEEK" />
  247. <KeyWord name="DAY-TO-YYYYDDD" func="yes">
  248. <Overload retVal="Integer" descr="convert the five-digit Julian date &lt;yyddd&gt; to a seven-digit numeric Julian format with optional &lt;yy-cutoff&gt; to delineate centuries">
  249. <Param name="yyddd" />
  250. <Param name="[yy-cutoff, default: 50]" />
  251. <Param name="[yy-execution-time, default: now]" />
  252. </Overload>
  253. </KeyWord>
  254. <KeyWord name="DBCLOB" />
  255. <KeyWord name="DBCS" />
  256. <KeyWord name="DE" />
  257. <KeyWord name="DEBUG-CONTENTS" />
  258. <KeyWord name="DEBUG-ITEM" />
  259. <KeyWord name="DEBUG-LINE" />
  260. <KeyWord name="DEBUG-NAME" />
  261. <KeyWord name="DEBUG-SUB-1" />
  262. <KeyWord name="DEBUG-SUB-2" />
  263. <KeyWord name="DEBUG-SUB-3" />
  264. <KeyWord name="DEBUGGING" />
  265. <KeyWord name="DECIMAL-ENCODING" />
  266. <KeyWord name="DECIMAL-POINT" />
  267. <KeyWord name="DECLARATIVES" />
  268. <KeyWord name="DEFAULT" />
  269. <KeyWord name="DELETE" />
  270. <KeyWord name="DELIMITED" />
  271. <KeyWord name="DELIMITER" />
  272. <KeyWord name="DEPENDING" />
  273. <KeyWord name="DESCENDING" />
  274. <KeyWord name="DESTINATION" />
  275. <KeyWord name="DESTROY" />
  276. <KeyWord name="DETAIL" />
  277. <KeyWord name="DIALECT-ALL" />
  278. <KeyWord name="DISABLE" />
  279. <KeyWord name="DISPLAY" />
  280. <KeyWord name="DISPLAY-OF" func="yes">
  281. <Overload retVal="Alphanumeric" descr="convert &lt;national-string&gt; to the alphanumeric coded character set representation">
  282. <Param name="national-string" />
  283. <Param name="[replacement-char]" />
  284. </Overload>
  285. </KeyWord>
  286. <KeyWord name="DIVIDE" />
  287. <KeyWord name="DIVISION" />
  288. <KeyWord name="DOWN" />
  289. <KeyWord name="DRAW" />
  290. <KeyWord name="DROP" />
  291. <KeyWord name="DUPLICATES" />
  292. <KeyWord name="DYNAMIC" />
  293. <KeyWord name="E" func="yes">
  294. <Overload retVal="Numeric" descr="approximation of e, the base of natural logarithms"/>
  295. </KeyWord>
  296. <KeyWord name="EC" />
  297. <KeyWord name="EGI" />
  298. <KeyWord name="ELSE" />
  299. <KeyWord name="EMI" />
  300. <KeyWord name="ENABLE" />
  301. <KeyWord name="END" />
  302. <KeyWord name="END-ACCEPT" />
  303. <KeyWord name="END-ADD" />
  304. <KeyWord name="END-CALL" />
  305. <KeyWord name="END-COMPUTE" />
  306. <KeyWord name="END-DELETE" />
  307. <KeyWord name="END-DISPLAY" />
  308. <KeyWord name="END-DIVIDE" />
  309. <KeyWord name="END-EVALUATE" />
  310. <KeyWord name="END-EXEC" />
  311. <KeyWord name="END-IF" />
  312. <KeyWord name="END-MULTIPLY" />
  313. <KeyWord name="END-OF-PAGE" />
  314. <KeyWord name="END-PERFORM" />
  315. <KeyWord name="END-READ" />
  316. <KeyWord name="END-RECEIVE" />
  317. <KeyWord name="END-RETURN" />
  318. <KeyWord name="END-REWRITE" />
  319. <KeyWord name="END-SEARCH" />
  320. <KeyWord name="END-START" />
  321. <KeyWord name="END-STRING" />
  322. <KeyWord name="END-SUBTRACT" />
  323. <KeyWord name="END-UNSTRING" />
  324. <KeyWord name="END-WRITE" />
  325. <KeyWord name="ENTER" />
  326. <KeyWord name="ENTRY" />
  327. <KeyWord name="ENTRY-CONVENTION" />
  328. <KeyWord name="ENVIRONMENT" />
  329. <KeyWord name="EO" />
  330. <KeyWord name="EOL" />
  331. <KeyWord name="EOP" />
  332. <KeyWord name="EOS" />
  333. <KeyWord name="EQUAL" />
  334. <KeyWord name="EQUALS" />
  335. <KeyWord name="ERASE" />
  336. <KeyWord name="ERROR" />
  337. <KeyWord name="ESI" />
  338. <KeyWord name="EVALUATE" />
  339. <KeyWord name="EVERY" />
  340. <KeyWord name="EXCEPTION" />
  341. <KeyWord name="EXCEPTION-FILE" func="yes">
  342. <Overload retVal="Alphanumeric" descr="character string that is the I-O status value and file-name of the file connector, if any, associated with the last exception status"/>
  343. </KeyWord>
  344. <KeyWord name="EXCEPTION-FILE-N" func="yes">
  345. <Overload retVal="National" descr="character string that is the I-O status value and file-name of the file connector, if any, associated with the last exception status"/>
  346. </KeyWord>
  347. <KeyWord name="EXCEPTION-LOCATION" func="yes">
  348. <Overload retVal="Alphanumeric" descr="character string with the location of the statement associated with the last exception status"/>
  349. </KeyWord>
  350. <KeyWord name="EXCEPTION-LOCATION-N" func="yes">
  351. <Overload retVal="National" descr="character string with the location of the statement associated with the last exception status"/>
  352. </KeyWord>
  353. <KeyWord name="EXCEPTION-OBJECT" />
  354. <KeyWord name="EXCEPTION-STATEMENT" func="yes">
  355. <Overload retVal="Alphanumeric" descr="name of the statement that caused the associated exception condition"/>
  356. </KeyWord>
  357. <KeyWord name="EXCEPTION-STATUS" func="yes">
  358. <Overload retVal="Alphanumeric" descr="exception-name associated with the last exception status"/>
  359. </KeyWord>
  360. <KeyWord name="EXCLUSIVE" />
  361. <KeyWord name="EXEC" />
  362. <KeyWord name="EXIT" />
  363. <KeyWord name="EXP" func="yes">
  364. <Overload retVal="Numeric" descr="approximation of e raised to the power of &lt;number&gt;">
  365. <Param name="number" />
  366. </Overload>
  367. </KeyWord>
  368. <KeyWord name="EXP10" func="yes">
  369. <Overload retVal="Numeric" descr="approximation of 10 raised to the power of &lt;number&gt;">
  370. <Param name="number" />
  371. </Overload>
  372. </KeyWord>
  373. <KeyWord name="EXPANDS" />
  374. <KeyWord name="EXTEND" />
  375. <KeyWord name="EXTERNAL" />
  376. <!-- <KeyWord name="F" /> -->
  377. <KeyWord name="FACTORIAL" func="yes">
  378. <Overload retVal="Integer" descr="factorial of &lt;number&gt;">
  379. <Param name="number" />
  380. </Overload>
  381. </KeyWord>
  382. <KeyWord name="FACTORY" />
  383. <KeyWord name="FALSE" />
  384. <KeyWord name="FARTHEST-FROM-ZERO" />
  385. <KeyWord name="FD" />
  386. <KeyWord name="FILE" />
  387. <KeyWord name="FILE-CONTROL" />
  388. <KeyWord name="FILLER" />
  389. <KeyWord name="FINAL" />
  390. <KeyWord name="FIRST" />
  391. <KeyWord name="FLOAT-BINARY" />
  392. <KeyWord name="FLOAT-BINARY-128" />
  393. <KeyWord name="FLOAT-BINARY-32" />
  394. <KeyWord name="FLOAT-BINARY-64" />
  395. <KeyWord name="FLOAT-DECIMAL" />
  396. <KeyWord name="FLOAT-DECIMAL-16" />
  397. <KeyWord name="FLOAT-DECIMAL-34" />
  398. <KeyWord name="FLOAT-EXTENDED" />
  399. <KeyWord name="FLOAT-INFINITY" />
  400. <KeyWord name="FLOAT-LONG" />
  401. <KeyWord name="FLOAT-NOT-A-NUMBER" />
  402. <KeyWord name="FLOAT-NOT-A-NUMBER-QUIET" />
  403. <KeyWord name="FLOAT-NOT-A-NUMBER-SIGNALING" />
  404. <KeyWord name="FLOAT-SHORT" />
  405. <KeyWord name="FOOTING" />
  406. <KeyWord name="FOR" />
  407. <KeyWord name="FOREGROUND-COLOR" />
  408. <KeyWord name="FOREVER" />
  409. <KeyWord name="FORMAT" />
  410. <KeyWord name="FORMATTED-CURRENT-DATE" func="yes">
  411. <Overload retVal="Alphanumeric/National" descr="current date and time provided by the system at run-time, formatted according to &lt;date-and-time-format&gt;">
  412. <Param name="date-and-time-format" />
  413. </Overload>
  414. </KeyWord>
  415. <KeyWord name="FORMATTED-DATE" func="yes">
  416. <Overload retVal="Alphanumeric/National" descr="&lt;integer-date&gt;, formatted according to &lt;date-format&gt;">
  417. <Param name="date-format" />
  418. <Param name="integer-date" />
  419. </Overload>
  420. </KeyWord>
  421. <KeyWord name="FORMATTED-DATETIME" func="yes">
  422. <Overload retVal="Alphanumeric/National" descr="&lt;integer-date&gt; and &lt;standard-numeric-time&gt;, formatted according to &lt;date-and-time-format&gt; with optional &lt;offset&gt; from UTC in minutes">
  423. <Param name="date-and-time-format" />
  424. <Param name="integer-date" />
  425. <Param name="standard-numeric-time" />
  426. <Param name="[offset | SYSTEM-OFFSET]" />
  427. </Overload>
  428. </KeyWord>
  429. <KeyWord name="FORMATTED-TIME" func="yes">
  430. <Overload retVal="Alphanumeric/National" descr="&lt;standard-numeric-time&gt;, formatted according to &lt;time-format&gt; with optional &lt;offset&gt; from UTC in minutes">
  431. <Param name="time-format" />
  432. <Param name="standard-numeric-time" />
  433. <Param name="[offset | SYSTEM-OFFSET]" />
  434. </Overload>
  435. </KeyWord>
  436. <KeyWord name="FORMFEED" />
  437. <KeyWord name="FRACTION-PART" func="yes">
  438. <Overload retVal="Numeric" descr="portion of &lt;number&gt; that occurs to the right of the decimal point">
  439. <Param name="number" />
  440. </Overload>
  441. </KeyWord>
  442. <KeyWord name="FREE" />
  443. <KeyWord name="FROM" />
  444. <KeyWord name="FULL" />
  445. <KeyWord name="FUNCTION" />
  446. <KeyWord name="FUNCTION-ID" />
  447. <KeyWord name="FUNCTION-POINTER" />
  448. <KeyWord name="GENERATE" />
  449. <KeyWord name="GET" />
  450. <KeyWord name="GIVING" />
  451. <KeyWord name="GLOBAL" />
  452. <KeyWord name="GO" />
  453. <KeyWord name="GOBACK" />
  454. <KeyWord name="GREATER" />
  455. <KeyWord name="GRID" />
  456. <KeyWord name="GRIP" />
  457. <KeyWord name="GROUP" />
  458. <KeyWord name="GROUP-USAGE" />
  459. <KeyWord name="HEADING" />
  460. <KeyWord name="HIGH" />
  461. <KeyWord name="HIGH-ORDER-LEFT" />
  462. <KeyWord name="HIGH-ORDER-RIGHT" />
  463. <KeyWord name="HIGH-VALUE" />
  464. <KeyWord name="HIGH-VALUES" />
  465. <KeyWord name="HIGHEST-ALGEBRAIC" func="yes">
  466. <Overload retVal="Integer/Numeric" descr="highest value that could possibly be stored in the specified &lt;numeric-identifier&gt;">
  467. <Param name="numeric-identifier" />
  468. </Overload>
  469. </KeyWord>
  470. <KeyWord name="HIGHLIGHT" />
  471. <KeyWord name="HOT-TRACK" />
  472. <KeyWord name="HSCROLL" />
  473. <KeyWord name="HSCROLL-POS" />
  474. <KeyWord name="I-O" />
  475. <KeyWord name="I-O-CONTROL" />
  476. <KeyWord name="ID" />
  477. <KeyWord name="IDENTIFICATION" />
  478. <KeyWord name="IF" />
  479. <KeyWord name="IGNORING" />
  480. <KeyWord name="IMP" />
  481. <KeyWord name="IMPLEMENTS" />
  482. <KeyWord name="IN" />
  483. <KeyWord name="IN-ARITHMETIC-RANGE" />
  484. <KeyWord name="INDEX" />
  485. <KeyWord name="INDEXED" />
  486. <KeyWord name="INDICATE" />
  487. <KeyWord name="INHERITS" />
  488. <KeyWord name="INITIAL" />
  489. <KeyWord name="INITIALIZE" />
  490. <KeyWord name="INITIALIZED" />
  491. <KeyWord name="INITIATE" />
  492. <KeyWord name="INPUT" />
  493. <KeyWord name="INPUT-OUTPUT" />
  494. <KeyWord name="INQUIRE" />
  495. <KeyWord name="INSPECT" />
  496. <KeyWord name="INSTALLATION" />
  497. <KeyWord name="INTEGER" func="yes">
  498. <Overload retVal="Integer" descr="greatest integer value that is less than or equal to &lt;number&gt;">
  499. <Param name="number" />
  500. </Overload>
  501. </KeyWord>
  502. <KeyWord name="INTEGER-OF-BOOLEAN" func="yes">
  503. <Overload retVal="Integer" descr="numeric value of &lt;boolean-item&gt;">
  504. <Param name="boolean-item" />
  505. </Overload>
  506. </KeyWord>
  507. <KeyWord name="INTEGER-OF-DATE" func="yes">
  508. <Overload retVal="Integer" descr="converts &lt;yyyymmdd&gt; to an internal integer-date">
  509. <Param name="yyyymmdd" />
  510. </Overload>
  511. </KeyWord>
  512. <KeyWord name="INTEGER-OF-DAY" func="yes">
  513. <Overload retVal="Integer" descr="converts &lt;yyyyddd&gt; to an internal integer-date">
  514. <Param name="yyyyddd" />
  515. </Overload>
  516. </KeyWord>
  517. <KeyWord name="INTEGER-OF-FORMATTED-DATE" func="yes">
  518. <Overload retVal="Integer" descr="converts &lt;date&gt; in specified &lt;format&gt; to an internal integer-date">
  519. <Param name="format" />
  520. <Param name="date" />
  521. </Overload>
  522. </KeyWord>
  523. <KeyWord name="INTEGER-PART" func="yes">
  524. <Overload retVal="Integer" descr="portion of &lt;number&gt; that occurs to the left of the decimal point">
  525. <Param name="number" />
  526. </Overload>
  527. </KeyWord>
  528. <KeyWord name="INTERFACE" />
  529. <KeyWord name="INTERFACE-ID" />
  530. <KeyWord name="INTERMEDIATE" />
  531. <KeyWord name="INTO" />
  532. <KeyWord name="INTRINSIC" />
  533. <KeyWord name="INVALID" />
  534. <KeyWord name="INVOKE" />
  535. <KeyWord name="IS" />
  536. <KeyWord name="JNIENVPTR" />
  537. <KeyWord name="JSON-CODE" />
  538. <KeyWord name="JUST" />
  539. <KeyWord name="JUSTIFIED" />
  540. <KeyWord name="KANJI" />
  541. <KeyWord name="KEY" />
  542. <KeyWord name="LABEL" />
  543. <KeyWord name="LAST" />
  544. <KeyWord name="LC_ALL" />
  545. <KeyWord name="LC_COLLATE" />
  546. <KeyWord name="LC_CTYPE" />
  547. <KeyWord name="LC_MESSAGES" />
  548. <KeyWord name="LC_MONETARY" />
  549. <KeyWord name="LC_NUMERIC" />
  550. <KeyWord name="LC_TIME" />
  551. <KeyWord name="LEADING" />
  552. <KeyWord name="LEFT" />
  553. <KeyWord name="LENGTH" func="yes">
  554. <Overload retVal="Integer" descr="returns the length (in character positions) of the specified &lt;item&gt;">
  555. <Param name="item" />
  556. <!-- not known to be supported by any compiler <Param name="[PHYSICAL]" /> -->
  557. </Overload>
  558. </KeyWord>
  559. <KeyWord name="LENGTH-AN" func="yes">
  560. <Overload retVal="Integer" descr="returns the length (in bytes) of the specified &lt;item&gt;">
  561. <Param name="item" />
  562. </Overload>
  563. </KeyWord>
  564. <KeyWord name="LESS" />
  565. <KeyWord name="LIMIT" />
  566. <KeyWord name="LIMITS" />
  567. <KeyWord name="LINAGE" />
  568. <KeyWord name="LINAGE-COUNTER" />
  569. <KeyWord name="LINE" />
  570. <KeyWord name="LINE-COUNTER" />
  571. <KeyWord name="LINE-SEQUENTIAL" />
  572. <KeyWord name="LINES" />
  573. <KeyWord name="LINKAGE" />
  574. <KeyWord name="LOCAL-STORAGE" />
  575. <KeyWord name="LOCALE" />
  576. <KeyWord name="LOCALE-COMPARE" func="yes">
  577. <Overload retVal="Alphanumeric" descr="character '=' or '&lt;' or '&gt;' indicating the result of comparing &lt;argument-1&gt; and &lt;argument-2&gt; using a culturally-preferred ordering defined by a &lt;locale&gt;">
  578. <Param name="argument-1" />
  579. <Param name="argument-2" />
  580. <Param name="[locale, default: current]" />
  581. </Overload>
  582. </KeyWord>
  583. <KeyWord name="LOCALE-DATE" func="yes">
  584. <Overload retVal="Alphanumeric" descr="format &lt;yyyymmdd&gt; according to &lt;locale&gt;">
  585. <Param name="yyyymmdd" />
  586. <Param name="[locale, default: current]" />
  587. </Overload>
  588. </KeyWord>
  589. <KeyWord name="LOCALE-TIME" func="yes">
  590. <Overload retVal="Alphanumeric" descr="format &lt;time&gt; (HHMM or HHMMSS) according to &lt;locale&gt;">
  591. <Param name="time" />
  592. <Param name="[locale, default: current]" />
  593. </Overload>
  594. </KeyWord>
  595. <KeyWord name="LOCALE-TIME-FROM-SECONDS" func="yes">
  596. <Overload retVal="Alphanumeric" descr="format &lt;integer-time&gt; (internal-format) according to &lt;locale&gt;">
  597. <Param name="integer-time" />
  598. <Param name="[locale, default: current]" />
  599. </Overload>
  600. </KeyWord>
  601. <KeyWord name="LOCK" />
  602. <KeyWord name="LOG" func="yes">
  603. <Overload retVal="Numeric" descr="base e logarithm of &lt;number&gt;">
  604. <Param name="number" />
  605. </Overload>
  606. </KeyWord>
  607. <KeyWord name="LOG10" func="yes">
  608. <Overload retVal="Numeric" descr="base 10 logarithm of &lt;number&gt;">
  609. <Param name="number" />
  610. </Overload>
  611. </KeyWord>
  612. <KeyWord name="LOW" />
  613. <KeyWord name="LOW-VALUE" />
  614. <KeyWord name="LOW-VALUES" />
  615. <KeyWord name="LOWER-CASE" func="yes">
  616. <Overload retVal="Alphanumeric/National" descr="character string that contains &lt;string&gt; with any uppercase letters replaced by their corresponding lowercase letters">
  617. <Param name="string" />
  618. </Overload>
  619. </KeyWord>
  620. <KeyWord name="LOWEST-ALGEBRAIC" func="yes">
  621. <Overload retVal="Integer/Numeric" descr="lowest value that could possibly be stored in the specified &lt;numeric-identifier&gt;">
  622. <Param name="numeric-identifier" />
  623. </Overload>
  624. </KeyWord>
  625. <KeyWord name="LOWLIGHT" />
  626. <KeyWord name="MANUAL" />
  627. <KeyWord name="MAX" func="yes">
  628. <Overload retVal="Alphanumeric/Index/Integer/National/Numeric" descr="maximum value from the specified list of numbers">
  629. <Param name="number" />
  630. <Param name="..." />
  631. </Overload>
  632. </KeyWord>
  633. <KeyWord name="MEAN" func="yes">
  634. <Overload retVal="Numeric" descr="statistical mean value of the specified list of numbers">
  635. <Param name="number" />
  636. <Param name="..." />
  637. </Overload>
  638. </KeyWord>
  639. <KeyWord name="MEDIAN" func="yes">
  640. <Overload retVal="Numeric" descr="statistical median value of the specified list of numbers">
  641. <Param name="number" />
  642. <Param name="..." />
  643. </Overload>
  644. </KeyWord>
  645. <KeyWord name="MEMORY" />
  646. <KeyWord name="MERGE" />
  647. <KeyWord name="MESSAGE" />
  648. <KeyWord name="METHOD" />
  649. <KeyWord name="METHOD-ID" />
  650. <KeyWord name="MIDRANGE" func="yes">
  651. <Overload retVal="Numeric" descr="arithmetic mean (average) of the values of the minimum and maximum numbers from the supplied list">
  652. <Param name="number" />
  653. <Param name="..." />
  654. </Overload>
  655. </KeyWord>
  656. <KeyWord name="MIN" func="yes">
  657. <Overload retVal="Alphanumeric/Index/Integer/National/Numeric" descr="minimum value from the specified list of numbers">
  658. <Param name="number" />
  659. <Param name="..." />
  660. </Overload>
  661. </KeyWord>
  662. <KeyWord name="MINUS" />
  663. <KeyWord name="MOD" func="yes">
  664. <Overload retVal="Integer" descr="remainder from the division of &lt;value&gt; by &lt;modulus&gt;">
  665. <Param name="value" />
  666. <Param name="modulus" />
  667. </Overload>
  668. </KeyWord>
  669. <KeyWord name="MODE" />
  670. <KeyWord name="MODIFY" />
  671. <KeyWord name="MODULE-CALLER-ID" func="yes">
  672. <Overload retVal="Alphanumeric" descr="module that called the program (empty for main programs)"/>
  673. </KeyWord>
  674. <KeyWord name="MODULE-DATE" func="yes">
  675. <Overload retVal="Numeric" descr="date in yyyymmdd format at compile-time"/>
  676. </KeyWord>
  677. <KeyWord name="MODULE-FORMATTED-DATE" func="yes">
  678. <Overload retVal="Alphanumeric" descr="formatted date at compile-time"/>
  679. </KeyWord>
  680. <KeyWord name="MODULE-ID" func="yes">
  681. <Overload retVal="Alphanumeric" descr="value of PROGRAM-ID/FUNCTION-ID"/>
  682. </KeyWord>
  683. <KeyWord name="MODULE-PATH" func="yes">
  684. <Overload retVal="Alphanumeric" descr="full executable path from run-time"/>
  685. </KeyWord>
  686. <KeyWord name="MODULE-SOURCE" func="yes">
  687. <Overload retVal="Alphanumeric" descr="full source path used at compile-time"/>
  688. </KeyWord>
  689. <KeyWord name="MODULE-TIME" func="yes">
  690. <Overload retVal="Numeric" descr="time in hhmmss format at compile-time"/>
  691. </KeyWord>
  692. <KeyWord name="MODULES" />
  693. <KeyWord name="MONETARY-DECIMAL-POINT" func="yes">
  694. <Overload retVal="Alphanumeric" descr="character used to separate the integer portion from the fractional part of a monetary currency value according to the current locale"/>
  695. </KeyWord>
  696. <KeyWord name="MONETARY-THOUSANDS-SEPARATOR" func="yes">
  697. <Overload retVal="Alphanumeric" descr="character used to separate the thousands digit groupings in a monetary currency value according to the current locale"/>"/>
  698. </KeyWord>
  699. <KeyWord name="MOVE" />
  700. <KeyWord name="MULTIPLE" />
  701. <KeyWord name="MULTIPLY" />
  702. <KeyWord name="NATIONAL" />
  703. <KeyWord name="NATIONAL-EDITED" />
  704. <KeyWord name="NATIONAL-OF" func="yes">
  705. <Overload retVal="National" descr="convert &lt;alphanumeric-string&gt; to the national coded character set representation">
  706. <Param name="alphanumeric-string" />
  707. <Param name="[replacement-char]" />
  708. </Overload>
  709. </KeyWord>
  710. <KeyWord name="NATIVE" />
  711. <KeyWord name="NEAREST-AWAY-FROM-ZERO" />
  712. <KeyWord name="NEAREST-EVEN-INTERMEDIATE" />
  713. <KeyWord name="NEAREST-TO-ZERO" />
  714. <KeyWord name="NEAREST-TOWARD-ZERO" />
  715. <KeyWord name="NEGATIVE" />
  716. <KeyWord name="NEGATIVE-INFINITY" />
  717. <KeyWord name="NESTED" />
  718. <KeyWord name="NEXT" />
  719. <KeyWord name="NO" />
  720. <KeyWord name="NONE" />
  721. <KeyWord name="NORMAL" />
  722. <KeyWord name="NOT" />
  723. <KeyWord name="NULL" />
  724. <KeyWord name="NUM-ROWS" />
  725. <KeyWord name="NUMBER" />
  726. <KeyWord name="NUMBER-OF-CALL-PARAMETERS" />
  727. <KeyWord name="NUMBERS" />
  728. <KeyWord name="NUMERIC" />
  729. <KeyWord name="NUMERIC-DECIMAL-POINT" func="yes">
  730. <Overload retVal="Alphanumeric" descr="character used to separate the integer portion from the fractional part of a non-integer numeric value according to the current locale"/>
  731. </KeyWord>
  732. <KeyWord name="NUMERIC-EDITED" />
  733. <KeyWord name="NUMERIC-THOUSANDS-SEPARATOR" func="yes">
  734. <Overload retVal="Alphanumeric" descr="character used to separate the thousands digit groupings in a numeric value according to the current locale"/>
  735. </KeyWord>
  736. <KeyWord name="NUMVAL" func="yes">
  737. <Overload retVal="Numeric" descr="corresponding numeric value for &lt;string&gt;">
  738. <Param name="string" />
  739. </Overload>
  740. </KeyWord>
  741. <KeyWord name="NUMVAL-C" func="yes">
  742. <Overload retVal="Numeric" descr="corresponding numeric value for &lt;string&gt;, case-sensitive if ANYCASE not given">
  743. <Param name="string (may contain currency-symbol)" />
  744. <Param name="[currency-symbol if not default | LOCALE [locale-name] ]" />
  745. <Param name="[ANYCASE]" />
  746. </Overload>
  747. </KeyWord>
  748. <KeyWord name="NUMVAL-F" func="yes">
  749. <Overload retVal="Numeric" descr="corresponding numeric value for &lt;floating-point-string&gt;">
  750. <Param name="floating-point-string" />
  751. </Overload>
  752. </KeyWord>
  753. <KeyWord name="O-FILL" />
  754. <KeyWord name="OBJECT" />
  755. <KeyWord name="OBJECT-COMPUTER" />
  756. <KeyWord name="OBJECT-REFERENCE" />
  757. <KeyWord name="OCCURS" />
  758. <KeyWord name="OF" />
  759. <KeyWord name="OFF" />
  760. <KeyWord name="OMITTED" />
  761. <KeyWord name="ON" />
  762. <KeyWord name="ONLY" />
  763. <KeyWord name="OOSTACKPTR" />
  764. <KeyWord name="OPEN" />
  765. <KeyWord name="OPTIONAL" />
  766. <KeyWord name="OPTIONS" />
  767. <KeyWord name="OR" />
  768. <KeyWord name="ORD" func="yes">
  769. <Overload retVal="Integer" descr="ordinal position in the program character set corresponding to &lt;char&gt;">
  770. <Param name="char" />
  771. </Overload>
  772. </KeyWord>
  773. <KeyWord name="ORD-MAX" func="yes">
  774. <Overload retVal="Integer" descr="max. ordinal position in the program character set corresponding to list of &lt;char&gt;">
  775. <Param name="char" />
  776. <Param name="..." />
  777. </Overload>
  778. </KeyWord>
  779. <KeyWord name="ORD-MIN" func="yes">
  780. <Overload retVal="Integer" descr="min. ordinal position in the program character set corresponding to list of &lt;char&gt;">
  781. <Param name="char" />
  782. <Param name="..." />
  783. </Overload>
  784. </KeyWord>
  785. <KeyWord name="ORDER" />
  786. <KeyWord name="ORGANIZATION" />
  787. <KeyWord name="OTHER" />
  788. <KeyWord name="OUTPUT" />
  789. <KeyWord name="OVERFLOW" />
  790. <KeyWord name="OVERRIDE" />
  791. <KeyWord name="PACKED-DECIMAL" />
  792. <KeyWord name="PADDING" />
  793. <KeyWord name="PAGE" />
  794. <KeyWord name="PAGE-COUNTER" />
  795. <KeyWord name="PARAGRAPH" />
  796. <KeyWord name="PERFORM" />
  797. <KeyWord name="PF" />
  798. <KeyWord name="PH" />
  799. <KeyWord name="PHYSICAL" />
  800. <KeyWord name="PI" func="yes">
  801. <Overload retVal="Numeric" descr="approximation of p, the ratio of the circumference of a circle to its diameter"/>
  802. </KeyWord>
  803. <KeyWord name="PIC" />
  804. <KeyWord name="PICTURE" />
  805. <KeyWord name="PLUS" />
  806. <KeyWord name="POINTER" />
  807. <KeyWord name="POS" />
  808. <KeyWord name="POSITION" />
  809. <KeyWord name="POSITIVE" />
  810. <KeyWord name="POSITIVE-INFINITY" />
  811. <KeyWord name="PREFIXED" />
  812. <KeyWord name="PRESENT" />
  813. <KeyWord name="PRESENT-VALUE" func="yes">
  814. <Overload retVal="Numeric" descr="approximation of the present value of a series of future period-end &lt;amount&gt; arguments at a &lt;discount-rate&gt;">
  815. <Param name="discount-rate" />
  816. <Param name="amount" />
  817. <Param name="..." />
  818. </Overload>
  819. </KeyWord>
  820. <KeyWord name="PREVIOUS" />
  821. <KeyWord name="PRINT" />
  822. <KeyWord name="PRINTER" />
  823. <KeyWord name="PRINTER-1" />
  824. <KeyWord name="PRINTING" />
  825. <KeyWord name="PROCEDURE" />
  826. <KeyWord name="PROCEDURES" />
  827. <KeyWord name="PROCEED" />
  828. <KeyWord name="PROGRAM" />
  829. <KeyWord name="PROGRAM-ID" />
  830. <KeyWord name="PROGRAM-POINTER" />
  831. <KeyWord name="PROHIBITED" />
  832. <KeyWord name="PROMPT" />
  833. <KeyWord name="PROPERTY" />
  834. <KeyWord name="PROTOTYPE" />
  835. <KeyWord name="PUBLIC" />
  836. <KeyWord name="PURGE" />
  837. <KeyWord name="QUEUE" />
  838. <KeyWord name="QUOTE" />
  839. <KeyWord name="QUOTES" />
  840. <KeyWord name="RAISE" />
  841. <KeyWord name="RAISING" />
  842. <KeyWord name="RANDOM" func="yes">
  843. <Overload retVal="Numeric" descr="pseudo-random number 0&gt;=n&lt;1 from a rectangular distribution with optional &lt;seed&gt;">
  844. <Param name="[seed]" />
  845. </Overload>
  846. </KeyWord>
  847. <KeyWord name="RANGE" func="yes">
  848. <Overload retVal="Integer/Numeric" descr="value of the maximum &lt;argument&gt; minus the value of the minimum &lt;argument&gt;">
  849. <Param name="argument" />
  850. <Param name="..." />
  851. </Overload>
  852. </KeyWord>
  853. <KeyWord name="RD" />
  854. <KeyWord name="READ" />
  855. <KeyWord name="READY" />
  856. <KeyWord name="RECEIVE" />
  857. <KeyWord name="RECORD" />
  858. <KeyWord name="RECORDS" />
  859. <KeyWord name="RECURSIVE" />
  860. <KeyWord name="REDEFINES" />
  861. <KeyWord name="REEL" />
  862. <KeyWord name="REFERENCE" />
  863. <KeyWord name="REFERENCES" />
  864. <KeyWord name="RELATION" />
  865. <KeyWord name="RELATIVE" />
  866. <KeyWord name="RELEASE" />
  867. <KeyWord name="REM" func="yes">
  868. <Overload retVal="Numeric" descr="remainder of &lt;number&gt; divided by &lt;divisor&gt;">
  869. <Param name="number" />
  870. <Param name="divisor" />
  871. </Overload>
  872. </KeyWord>
  873. <KeyWord name="REMAINDER" />
  874. <KeyWord name="REMARKS" />
  875. <KeyWord name="REMOVAL" />
  876. <KeyWord name="RENAMES" />
  877. <KeyWord name="REPLACE" />
  878. <KeyWord name="REPLACING" />
  879. <KeyWord name="REPORT" />
  880. <KeyWord name="REPORTING" />
  881. <KeyWord name="REPORTS" />
  882. <KeyWord name="REPOSITORY" />
  883. <KeyWord name="REQUIRED" />
  884. <KeyWord name="RERUN" />
  885. <KeyWord name="RESERVE" />
  886. <KeyWord name="RESET" />
  887. <KeyWord name="RESUME" />
  888. <KeyWord name="RETRY" />
  889. <KeyWord name="RETURN" />
  890. <KeyWord name="RETURN-CODE" />
  891. <KeyWord name="RETURN-CODE-UNSIGNED" />
  892. <KeyWord name="RETURNING" />
  893. <KeyWord name="REVERSE" func="yes">
  894. <Overload retVal="Alphanumeric/National" descr="reverse representation with same length of &lt;string&gt;">
  895. <Param name="string" />
  896. </Overload>
  897. </KeyWord>
  898. <KeyWord name="REVERSE-VIDEO" />
  899. <KeyWord name="REVERSED" />
  900. <KeyWord name="REWIND" />
  901. <KeyWord name="REWRITE" />
  902. <KeyWord name="RF" />
  903. <KeyWord name="RH" />
  904. <KeyWord name="RIGHT" />
  905. <KeyWord name="ROLLBACK" />
  906. <KeyWord name="ROUNDED" />
  907. <KeyWord name="ROUNDING" />
  908. <KeyWord name="ROWID" />
  909. <KeyWord name="RUN" />
  910. <!-- <KeyWord name="S" /> -->
  911. <KeyWord name="SAME" />
  912. <KeyWord name="SCREEN" />
  913. <KeyWord name="SCROLL" />
  914. <KeyWord name="SCROLL-BAR" />
  915. <KeyWord name="SD" />
  916. <KeyWord name="SEARCH" />
  917. <KeyWord name="SECONDS" />
  918. <KeyWord name="SECONDS-FROM-FORMATTED-TIME" func="yes">
  919. <Overload retVal="Numeric" descr="decode &lt;time&gt; according to &lt;format&gt; (a time format or a combined date and time format)">
  920. <Param name="format" />
  921. <Param name="time" />
  922. </Overload>
  923. </KeyWord>
  924. <KeyWord name="SECONDS-PAST-MIDNIGHT" func="yes">
  925. <Overload retVal="Numeric" descr="current time of day expressed as the total number of elapsed seconds since midnight"/>
  926. </KeyWord>
  927. <KeyWord name="SECTION" />
  928. <KeyWord name="SECURE" />
  929. <KeyWord name="SECURITY" />
  930. <KeyWord name="SEGMENT" />
  931. <KeyWord name="SEGMENT-LIMIT" />
  932. <KeyWord name="SELECT" />
  933. <KeyWord name="SELF" />
  934. <KeyWord name="SEND" />
  935. <KeyWord name="SENTENCE" />
  936. <KeyWord name="SEPARATE" />
  937. <KeyWord name="SEQUENCE" />
  938. <KeyWord name="SEQUENTIAL" />
  939. <KeyWord name="SET" />
  940. <KeyWord name="SHADOW" />
  941. <KeyWord name="SHARING" />
  942. <KeyWord name="SHIFT-IN" />
  943. <KeyWord name="SHIFT-OUT" />
  944. <KeyWord name="SHORT" />
  945. <KeyWord name="SIGN" func="yes">
  946. <Overload retVal="Integer" descr="sign representation of &lt;number&gt; as -1, 0, 1">
  947. <Param name="number" />
  948. </Overload>
  949. </KeyWord>
  950. <KeyWord name="SIGNED" />
  951. <KeyWord name="SIN" func="yes">
  952. <Overload retVal="Numeric" descr="trigonometric sine of the specified &lt;angle&gt;">
  953. <Param name="angle" />
  954. </Overload>
  955. </KeyWord>
  956. <KeyWord name="SIZE" />
  957. <KeyWord name="SKIP1" />
  958. <KeyWord name="SKIP2" />
  959. <KeyWord name="SKIP3" />
  960. <KeyWord name="SORT" />
  961. <KeyWord name="SORT-CONTROL" />
  962. <KeyWord name="SORT-CORE-SIZE" />
  963. <KeyWord name="SORT-FILE-SIZE" />
  964. <KeyWord name="SORT-MERGE" />
  965. <KeyWord name="SORT-MESSAGE" />
  966. <KeyWord name="SORT-MODE-SIZE" />
  967. <KeyWord name="SORT-RETURN" />
  968. <KeyWord name="SOURCE" />
  969. <KeyWord name="SOURCE-COMPUTER" />
  970. <KeyWord name="SOURCES" />
  971. <KeyWord name="SPACE" />
  972. <KeyWord name="SPACES" />
  973. <KeyWord name="SPECIAL-NAMES" />
  974. <KeyWord name="SQL" />
  975. <KeyWord name="SQRT" func="yes">
  976. <Overload retVal="Numeric" descr="approximation of the square root of &lt;number&gt;">
  977. <Param name="number" />
  978. </Overload>
  979. </KeyWord>
  980. <KeyWord name="STANDARD" />
  981. <KeyWord name="STANDARD-1" />
  982. <KeyWord name="STANDARD-2" />
  983. <KeyWord name="STANDARD-BINARY" />
  984. <KeyWord name="STANDARD-COMPARE" func="yes">
  985. <Overload retVal="Alphanumeric" descr="comparision result of &lt;string-1&gt; and &lt;string-2&gt; using culturally-sensitive &lt;ordering-table&gt; with specified &lt;ordering-level&gt;">
  986. <Param name="string-1" />
  987. <Param name="string-2" />
  988. <Param name="[ordering-table, default: ISO14651_20xx_TABLE1]" />
  989. <Param name="[ordering-level, default: highest]" />
  990. </Overload>
  991. </KeyWord>
  992. <KeyWord name="STANDARD-DECIMAL" />
  993. <KeyWord name="STANDARD-DEVIATION" func="yes">
  994. <Overload retVal="Alphanumeric" descr="statistical standard deviation of the list of &lt;number&gt; arguments">
  995. <Param name="number" />
  996. <Param name="..." />
  997. </Overload>
  998. </KeyWord>
  999. <KeyWord name="START" />
  1000. <KeyWord name="STATEMENT" />
  1001. <KeyWord name="STATUS" />
  1002. <KeyWord name="STDERR" />
  1003. <KeyWord name="STDIN" />
  1004. <KeyWord name="STDOUT" />
  1005. <KeyWord name="STEP" />
  1006. <KeyWord name="STOP" />
  1007. <KeyWord name="STORED-CHAR-LENGTH" func="yes">
  1008. <Overload retVal="Integer" descr="length (in bytes) of the specified &lt;string&gt;, minus the total number of trailing spaces">
  1009. <Param name="string" />
  1010. </Overload>
  1011. </KeyWord>
  1012. <KeyWord name="STRING" />
  1013. <KeyWord name="STRONG" />
  1014. <KeyWord name="STRUCTURE" />
  1015. <KeyWord name="SUB-QUEUE-1" />
  1016. <KeyWord name="SUB-QUEUE-2" />
  1017. <KeyWord name="SUB-QUEUE-3" />
  1018. <KeyWord name="SUBSTITUTE" func="yes">
  1019. <Overload retVal="Alphanumeric/National" descr="specified &lt;string&gt;, replaced with all occurrences of the &lt;from&gt; strings (case-sensitive) with the corresponding &lt;to&gt; strings">
  1020. <Param name="string" />
  1021. <Param name="from" />
  1022. <Param name="to" />
  1023. <Param name="..." />
  1024. </Overload>
  1025. </KeyWord>
  1026. <KeyWord name="SUBSTITUTE-CASE" func="yes">
  1027. <Overload retVal="Alphanumeric/National" descr="specified &lt;string&gt;, replaced with all occurrences of the &lt;from&gt; strings (case-insensitive) with the corresponding &lt;to&gt; strings">
  1028. <Param name="param" />
  1029. <Param name="from" />
  1030. <Param name="to" />
  1031. </Overload>
  1032. </KeyWord>
  1033. <KeyWord name="SUBTRACT" />
  1034. <KeyWord name="SUM" func="yes">
  1035. <Overload retVal="Integer/Numeric" descr="sum of the &lt;number&gt; arguments">
  1036. <Param name="number" />
  1037. <Param name="..." />
  1038. </Overload>
  1039. </KeyWord>
  1040. <KeyWord name="SUPER" />
  1041. <KeyWord name="SUPPRESS" />
  1042. <KeyWord name="SWITCH-0" />
  1043. <KeyWord name="SWITCH-1" />
  1044. <KeyWord name="SWITCH-10" />
  1045. <KeyWord name="SWITCH-11" />
  1046. <KeyWord name="SWITCH-12" />
  1047. <KeyWord name="SWITCH-13" />
  1048. <KeyWord name="SWITCH-14" />
  1049. <KeyWord name="SWITCH-15" />
  1050. <KeyWord name="SWITCH-16" />
  1051. <KeyWord name="SWITCH-17" />
  1052. <KeyWord name="SWITCH-18" />
  1053. <KeyWord name="SWITCH-19" />
  1054. <KeyWord name="SWITCH-2" />
  1055. <KeyWord name="SWITCH-20" />
  1056. <KeyWord name="SWITCH-21" />
  1057. <KeyWord name="SWITCH-22" />
  1058. <KeyWord name="SWITCH-23" />
  1059. <KeyWord name="SWITCH-24" />
  1060. <KeyWord name="SWITCH-25" />
  1061. <KeyWord name="SWITCH-26" />
  1062. <KeyWord name="SWITCH-27" />
  1063. <KeyWord name="SWITCH-28" />
  1064. <KeyWord name="SWITCH-29" />
  1065. <KeyWord name="SWITCH-3" />
  1066. <KeyWord name="SWITCH-30" />
  1067. <KeyWord name="SWITCH-31" />
  1068. <KeyWord name="SWITCH-32" />
  1069. <KeyWord name="SWITCH-33" />
  1070. <KeyWord name="SWITCH-34" />
  1071. <KeyWord name="SWITCH-35" />
  1072. <KeyWord name="SWITCH-36" />
  1073. <KeyWord name="SWITCH-4" />
  1074. <KeyWord name="SWITCH-5" />
  1075. <KeyWord name="SWITCH-6" />
  1076. <KeyWord name="SWITCH-7" />
  1077. <KeyWord name="SWITCH-8" />
  1078. <KeyWord name="SWITCH-9" />
  1079. <KeyWord name="SYMBOL" />
  1080. <KeyWord name="SYMBOLIC" />
  1081. <KeyWord name="SYNC" />
  1082. <KeyWord name="SYNCHRONIZED" />
  1083. <KeyWord name="SYSERR" />
  1084. <KeyWord name="SYSIN" />
  1085. <KeyWord name="SYSIPT" />
  1086. <KeyWord name="SYSLIST" />
  1087. <KeyWord name="SYSLST" />
  1088. <KeyWord name="SYSOUT" />
  1089. <KeyWord name="SYSTEM-DEFAULT" />
  1090. <KeyWord name="TAB" />
  1091. <KeyWord name="TABLE" />
  1092. <KeyWord name="TALLY" />
  1093. <KeyWord name="TALLYING" />
  1094. <KeyWord name="TAN" func="yes">
  1095. <Overload retVal="Numeric" descr="trigonometric tangent of the specified &lt;angle&gt;">
  1096. <Param name="angle" />
  1097. </Overload>
  1098. </KeyWord>
  1099. <KeyWord name="TAPE" />
  1100. <KeyWord name="TERMINAL" />
  1101. <KeyWord name="TERMINATE" />
  1102. <KeyWord name="TEST" />
  1103. <KeyWord name="TEST-DATE-YYYYMMDD" func="yes">
  1104. <Overload retVal="Integer" descr="check if supplied &lt;yyyyddd&gt; is valid, returns 0 (=ok), 1 (=error year), 2 (=error month) or 3 (=error date)">
  1105. <Param name="yyyymmdd" />
  1106. </Overload>
  1107. </KeyWord>
  1108. <KeyWord name="TEST-DAY-YYYYDDD" func="yes">
  1109. <Overload retVal="Integer" descr="check if supplied &lt;yyyyddd&gt; is valid, returns 0 (=ok), 1 (=error year), 2 (=error day)">
  1110. <Param name="yyyyddd" />
  1111. </Overload>
  1112. </KeyWord>
  1113. <KeyWord name="TEST-FORMATTED-DATETIME" func="yes">
  1114. <Overload retVal="Integer" descr="check whether &lt;data-item&gt; is valid according to the specified &lt;format&gt; (a date, a time, or a combined date and time format), returns 0 if valid, character-position otherwise">
  1115. <Param name="format" />
  1116. <Param name="data-item" />
  1117. </Overload>
  1118. </KeyWord>
  1119. <KeyWord name="TEST-NUMVAL" func="yes">
  1120. <Overload retVal="Integer" descr="check if &lt;string&gt; is appropriate for use as the &lt;string&gt; argument for NUMVAL, returns 0 (=ok) or error position">
  1121. <Param name="string" />
  1122. </Overload>
  1123. </KeyWord>
  1124. <KeyWord name="TEST-NUMVAL-C" func="yes">
  1125. <Overload retVal="Integer" descr="check if &lt;string&gt; is appropriate for use as the &lt;string&gt; argument for NUMVAL-C, case-sensitive if ANYCASE not given, returns 0 (=ok) or error position">
  1126. <Param name="string (may contain currency-symbol)" />
  1127. <Param name="[currency-symbol if not default | LOCALE [locale-name] ]" />
  1128. <Param name="[ANYCASE]" />
  1129. </Overload>
  1130. </KeyWord>
  1131. <KeyWord name="TEST-NUMVAL-F" func="yes">
  1132. <Overload retVal="Integer" descr="check if &lt;string&gt; is appropriate for use as the &lt;string&gt; argument for NUMVAL-F, returns 0 (=ok) or error position">
  1133. <Param name="string" />
  1134. </Overload>
  1135. </KeyWord>
  1136. <KeyWord name="TEXT" />
  1137. <KeyWord name="THAN" />
  1138. <KeyWord name="THEN" />
  1139. <KeyWord name="THROUGH" />
  1140. <KeyWord name="THRU" />
  1141. <KeyWord name="TIME" />
  1142. <KeyWord name="TIMES" />
  1143. <KeyWord name="TO" />
  1144. <KeyWord name="TOP" />
  1145. <KeyWord name="TOWARD-GREATER" />
  1146. <KeyWord name="TOWARD-LESSER" />
  1147. <KeyWord name="TRACK-THUMB" />
  1148. <KeyWord name="TRAILING" />
  1149. <KeyWord name="TRANSFORM" />
  1150. <KeyWord name="TRIM" func="yes">
  1151. <Overload retVal="Alphanumeric/National" descr="remove leading or trailing spaces, or both, from &lt;string&gt;">
  1152. <Param name="string" />
  1153. <Param name="[LEADING or TRAILING, default: both]" />
  1154. </Overload>
  1155. </KeyWord>
  1156. <KeyWord name="TRUE" />
  1157. <KeyWord name="TRUNCATION" />
  1158. <KeyWord name="TYPE" />
  1159. <KeyWord name="TYPEDEF" />
  1160. <!-- <KeyWord name="U" /> -->
  1161. <KeyWord name="UCS-4" />
  1162. <KeyWord name="UNBOUNDED" />
  1163. <KeyWord name="UNDERLINE" />
  1164. <KeyWord name="UNIT" />
  1165. <KeyWord name="UNIVERSAL" />
  1166. <KeyWord name="UNLOCK" />
  1167. <KeyWord name="UNSIGNED" />
  1168. <KeyWord name="UNSTRING" />
  1169. <KeyWord name="UNTIL" />
  1170. <KeyWord name="UP" />
  1171. <KeyWord name="UPON" />
  1172. <KeyWord name="UPPER-CASE" func="yes">
  1173. <Overload retVal="Alphanumeric/National" descr="character string that contains &lt;string&gt; with any lowercase letters replaced by their corresponding uppercase letters">
  1174. <Param name="string" />
  1175. </Overload>
  1176. </KeyWord>
  1177. <KeyWord name="UPSI-0" />
  1178. <KeyWord name="UPSI-1" />
  1179. <KeyWord name="UPSI-2" />
  1180. <KeyWord name="UPSI-3" />
  1181. <KeyWord name="UPSI-4" />
  1182. <KeyWord name="UPSI-5" />
  1183. <KeyWord name="UPSI-6" />
  1184. <KeyWord name="UPSI-7" />
  1185. <KeyWord name="USAGE" />
  1186. <KeyWord name="USE" />
  1187. <KeyWord name="USER-DEFAULT" />
  1188. <KeyWord name="USING" />
  1189. <KeyWord name="UTF-16" />
  1190. <KeyWord name="UTF-8" />
  1191. <!-- <KeyWord name="V" /> -->
  1192. <KeyWord name="VAL-STATUS" />
  1193. <KeyWord name="VALID" />
  1194. <KeyWord name="VALIDATE" />
  1195. <KeyWord name="VALIDATE-STATUS" />
  1196. <KeyWord name="VALUE" />
  1197. <KeyWord name="VALUES" />
  1198. <KeyWord name="VARIANCE" func="yes">
  1199. <Overload retVal="Numeric" descr="statistical variance of the specified list of &lt;number&gt; arguments">
  1200. <Param name="number" />
  1201. <Param name="..." />
  1202. </Overload>
  1203. </KeyWord>
  1204. <KeyWord name="VARIANT" />
  1205. <KeyWord name="VARYING" />
  1206. <KeyWord name="VIRTUAL-WIDTH" />
  1207. <KeyWord name="VSCROLL" />
  1208. <KeyWord name="VSCROLL-BAR" />
  1209. <KeyWord name="VSCROLL-POS" />
  1210. <KeyWord name="WAIT" />
  1211. <KeyWord name="WHEN" />
  1212. <KeyWord name="WHEN-COMPILED" func="yes">
  1213. <Overload retVal="Alphanumeric" descr="date and time the compilation unit was compiled in format yyyymmddhhmmssnnooooo"/>
  1214. </KeyWord>
  1215. <KeyWord name="WIDTH" />
  1216. <KeyWord name="WITH" />
  1217. <KeyWord name="WORDS" />
  1218. <KeyWord name="WORKING-STORAGE" />
  1219. <KeyWord name="WRAP" />
  1220. <KeyWord name="WRITE" />
  1221. <!-- <KeyWord name="X" /> -->
  1222. <KeyWord name="XML" />
  1223. <KeyWord name="XML-CODE" />
  1224. <KeyWord name="XML-EVENT" />
  1225. <KeyWord name="XML-INFORMATION" />
  1226. <KeyWord name="XML-NAMESPACE" />
  1227. <KeyWord name="XML-NAMESPACE-PREFIX" />
  1228. <KeyWord name="XML-NNAMESPACE" />
  1229. <KeyWord name="XML-NNAMESPACE-PREFIX" />
  1230. <KeyWord name="XML-NTEXT" />
  1231. <KeyWord name="XML-TEXT" />
  1232. <!-- <KeyWord name="Y" /> -->
  1233. <KeyWord name="YEAR-TO-YYYY" func="yes">
  1234. <Overload retVal="Integer" descr="convert yy to yyyy with optional &lt;yy-cutoff&gt; to delineate centuries">
  1235. <Param name="yy" />
  1236. <Param name="[yy-cutoff, default: 50]" />
  1237. <Param name="[yy-execution-time, default: now]" />
  1238. </Overload>
  1239. </KeyWord>
  1240. <KeyWord name="YYYYDDD" />
  1241. <KeyWord name="YYYYMMDD" />
  1242. <KeyWord name="ZERO" />
  1243. <KeyWord name="ZEROES" />
  1244. <KeyWord name="ZEROS" />
  1245. </AutoComplete>
  1246. </NotepadPlus>