[UserMenu]
1=accept|accept+-
2=access|access+-
3=acquire|acquire+-
4=actual|actual+-
5=address|address+-
6=advancing|advancing+-
7=after|after+-
8=allowing|allowing+-
9=alphabet|alphabet+-
10=alphabetic|alphabetic+-
11=alphabetic-lower|alphabetic-lower+-
12=alphabetic-upper|alphabetic-upper+-
13=alphanumeric|alphanumeric+-
14=alphanumeric-edited|alphanumeric-edited+-
15=also|also+-
16=alter|alter+-
17=alternate|alternate+-
18=apply|apply+-
19=area|area+-
20=areas|areas+-
21=ascending|ascending+-
22=assign|assign+-
23=attribute|attribute+-
24=author|author+-
25=auto|auto+-
26=auto-hyphen-skip|auto-hyphen-skip+-
27=auto-skip|auto-skip+-
28=automatic|automatic+-
29=autoterminate|autoterminate+-
30=background-color|background-color+-
31=background-colour|background-colour+-
32=backward|backward+-
33=basis|basis+-
34=beep|beep+-
35=before|before+-
36=beginning|beginning+-
37=bell|bell+-
38=binary|binary+-
39=blank|blank+-
40=blink|blink+-
41=blinking|blinking+-
42=block|block+-
43=bold|bold+-
44=bottom|bottom+-
45=boxed|boxed+-
46=cancel|cancel+-
47=centered|centered+-
48=chain|chain+-
49=chaining|chaining+-
50=changed|changed+-
51=character|character+-
52=characters|characters+-
53=chart|chart+-
54=class|class+-
55=clock-units|clock-units+-
56=close|close+-
57=cobol|cobol+-
58=code|code+-
59=code-set|code-set+-
60=collating|collating+-
61=color|color+-
62=colour|colour+-
63=column|column+-
64=com-reg|com-reg+-
65=comma|comma+-
66=command-line|command-line+-
67=commit|commit+-
68=commitment|commitment+-
69=common|common+-
70=communication|communication+-
71=comp|comp+-
72=comp-0|comp-0+-
73=comp-1|comp-1+-
74=comp-2|comp-2+-
75=comp-3|comp-3+-
76=comp-4|comp-4+-
77=comp-5|comp-5+-
78=comp-6|comp-6+-
79=comp-x|comp-x+-
80=compression|compression+-
81=computational|computational+-
82=computational-1|computational-1+-
83=computational-2|computational-2+-
84=computational-3|computational-3+-
85=computational-4|computational-4+-
86=computational-5|computational-5+-
87=computational-6|computational-6+-
88=computational-x|computational-x+-
89=compute|compute+-
90=configuration|configuration+-
91=console|console+-
92=contains|contains+-
93=content|content+-
94=continue|continue+-
95=control|control+-
96=control-area|control-area+-
97=controls|controls+-
98=conversion|conversion+-
99=convert|convert+-
100=converting|converting+-
101=core-index|core-index+-
102=corr|corr+-
103=corresponding|corresponding+-
104=count|count+-
105=crt-under|crt-under+-
106=currency|currency+-
107=current-date|current-date+-
108=cursor|cursor+-
109=cycle|cycle+-
110=cyl-index|cyl-index+-
111=cyl-overflow|cyl-overflow+-
112=data|data+-
113=date|date+-
114=date-compiled|date-compiled+-
115=date-written|date-written+-
116=day-of-week|day-of-week+-
117=dbcs|dbcs+-
118=debug|debug+-
119=debug-contents|debug-contents+-
120=debug-item|debug-item+-
121=debug-line|debug-line+-
122=debug-name|debug-name+-
123=debug-sub-1|debug-sub-1+-
124=debug-sub-2|debug-sub-2+-
125=debug-sub-3|debug-sub-3+-
126=debugging|debugging+-
127=decimal-point|decimal-point+-
128=declaratives|declaratives+-
129=default|default+-
130=delete|delete+-
131=delimited|delimited+-
132=delimiter|delimiter+-
133=depending|depending+-
134=descending|descending+-
135=destination|destination+-
136=detail|detail+-
137=disable|disable+-
138=disk|disk+-
139=disp|disp+-
140=display|display+-
141=display-1|display-1+-
142=display-st|display-st+-
143=divide|divide+-
144=division|division+-
145=down|down+-
146=draw|draw+-
147=drop|drop+-
148=duplicates|duplicates+-
149=dynamic|dynamic+-
150=echo|echo+-
151=egcs|egcs+-
152=eject|eject+-
153=empty-check|empty-check+-
154=enable|enable+-
155=encryption|encryption+-
156=end-accept|end-accept+-
157=end-add|end-add+-
158=end-call|end-call+-
159=end-chain|end-chain+-
160=end-compute|end-compute+-
161=end-delete|end-delete+-
162=end-display|end-display+-
163=end-divide|end-divide+-
164=end-invoke|end-invoke+-
165=end-multiply|end-multiply+-
166=end-of-page|end-of-page+-
167=end-perform|end-perform+-
168=end-read|end-read+-
169=end-receive|end-receive+-
170=end-return|end-return+-
171=end-rewrite|end-rewrite+-
172=end-search|end-search+-
173=end-start|end-start+-
174=end-string|end-string+-
175=end-subtract|end-subtract+-
176=end-unstring|end-unstring+-
177=end-write|end-write+-
178=ending|ending+-
179=enter|enter+-
180=entry|entry+-
181=environment|environment+-
182=environment-division|environment-division+-
183=equal|equal+-
184=equals|equals+-
185=erase|erase+-
186=error|error+-
187=escape|escape+-
188=every|every+-
189=examine|examine+-
190=exceeds|exceeds+-
191=exception|exception+-
192=excess-3|excess-3+-
193=exclusive|exclusive+-
194=exec|exec+-
195=execute|execute+-
196=exhibit|exhibit+-
197=extend|extend+-
198=extended-search|extended-search+-
199=external|external+-
200=externally-described-key|externally-described-key+-
201=factory|factory+-
202=false|false+-
203=fh--fcd|fh--fcd+-
204=fh--keydef|fh--keydef+-
205=file|file+-
206=file-control|file-control+-
207=file-id|file-id+-
208=file-limit|file-limit+-
209=file-limits|file-limits+-
210=file-prefix|file-prefix+-
211=filler|filler+-
212=final|final+-
213=first|first+-
214=fixed|fixed+-
215=footing|footing+-
216=foreground-color|foreground-color+-
217=foreground-colour|foreground-colour+-
218=format|format+-
219=from|from+-
220=full|full+-
221=function|function+-
222=generate|generate+-
223=giving|giving+-
224=global|global+-
225=goback|goback+-
226=greater|greater+-
227=grid|grid+-
228=group|group+-
229=heading|heading+-
230=high|high+-
231=high-value|high-value+-
232=high-values|high-values+-
233=highlight|highlight+-
234=i-o-control|i-o-control+-
235=identification|identification+-
236=ignore|ignore+-
237=index|index+-
238=indexed|indexed+-
239=indic|indic+-
240=indicate|indicate+-
241=indicator|indicator+-
242=indicators|indicators+-
243=inheriting|inheriting+-
244=initial|initial+-
245=initialize|initialize+-
246=initiate|initiate+-
247=input|input+-
248=input-output|input-output+-
249=insert|insert+-
250=inspect|inspect+-
251=installation|installation+-
252=into|into+-
253=invalid|invalid+-
254=invoke|invoke+-
255=invoked|invoked+-
256=japanese|japanese+-
257=just|just+-
258=justified|justified+-
259=kanji|kanji+-
260=kept|kept+-
261=keyboard|keyboard+-
262=label|label+-
263=last|last+-
264=leading|leading+-
265=leave|leave+-
266=left|left+-
267=lrft-justify|lrft-justify+-
268=leftline|leftline+-
269=length|length+-
270=length-check|length-check+-
271=less|less+-
272=limit|limit+-
273=limits|limits+-
274=linage|linage+-
275=linage-counter|linage-counter+-
276=line|line+-
277=line-counter|line-counter+-
278=lines|lines+-
279=linkage|linkage+-
280=local-storage|local-storage+-
281=lock|lock+-
282=lock-holding|lock-holding+-
283=locking|locking+-
284=low-value|low-value+-
285=low-values|low-values+-
286=lower|lower+-
287=lowlight|lowlight+-
288=manual|manual+-
289=mass-update|mass-update+-
290=master-index|master-index+-
291=memory|memory+-
292=merge|merge+-
293=message|message+-
294=method|method+-
295=mode|mode+-
296=modified|modified+-
297=modules|modules+-
298=more-labels|more-labels+-
299=move|move+-
300=multiple|multiple+-
301=multiply|multiply+-
302=name|name+-
303=named|named+-
304=national|national+-
305=national-edited|national-edited+-
306=native|native+-
307=nchar|nchar+-
308=negative|negative+-
309=next|next+-
310=no-echo|no-echo+-
311=nominal|nominal+-
312=note|note+-
313=nstd-reels|nstd-reels+-
314=null|null+-
315=nulls|nulls+-
316=number|number+-
317=numeric|numeric+-
318=numeric-edited|numeric-edited+-
319=numeric-fill|numeric-fill+-
320=o-fill|o-fill+-
321=object|object+-
322=object-computer|object-computer+-
323=object-storage|object-storage+-
324=occurs|occurs+-
325=omitted|omitted+-
326=oostackptr|oostackptr+-
327=open|open+-
328=optional|optional+-
329=order|order+-
330=organization|organization+-
331=other|other+-
332=others|others+-
333=otherwise|otherwise+-
334=output|output+-
335=overflow|overflow+-
336=overline|overline+-
337=packed-decimal|packed-decimal+-
338=padding|padding+-
339=page|page+-
340=page-counter|page-counter+-
341=paragraph|paragraph+-
342=password|password+-
343=picture|picture+-
344=plus|plus+-
345=pointer|pointer+-
346=pop-up|pop-up+-
347=position|position+-
348=positioning|positioning+-
349=positive|positive+-
350=previous|previous+-
351=print|print+-
352=print-control|print-control+-
353=print-switch|print-switch+-
354=printer|printer+-
355=printer-1|printer-1+-
356=printing|printing+-
357=prior|prior+-
358=private|private+-
359=procedure|procedure+-
360=procedure-pointer|procedure-pointer+-
361=procedures|procedures+-
362=proceed|proceed+-
363=process|process+-
364=processing|processing+-
365=program|program+-
366=program-id|program-id+-
367=prompt|prompt+-
368=protected|protected+-
369=public|public+-
370=purge|purge+-
371=queue|queue+-
372=quote|quote+-
373=quotes|quotes+-
374=random|random+-
375=range|range+-
376=read|read+-
377=readers|readers+-
378=ready|ready+-
379=receive|receive+-
380=record|record+-
381=record-overflow|record-overflow+-
382=recording|recording+-
383=records|records+-
384=redefines|redefines+-
385=reel|reel+-
386=reference|reference+-
387=references|references+-
388=relative|relative+-
389=release|release+-
390=reload|reload+-
391=remainder|remainder+-
392=remarks|remarks+-
393=removal|removal+-
394=renames|renames+-
395=reorg-criteria|reorg-criteria+-
396=repeated|repeated+-
397=replace|replace+-
398=replacing|replacing+-
399=report|report+-
400=reporting|reporting+-
401=reports|reports+-
402=required|required+-
403=reread|reread+-
404=rerun|rerun+-
405=reserve|reserve+-
406=reset|reset+-
407=resident|resident+-
408=return|return+-
409=return-code|return-code+-
410=returning|returning+-
411=reverse|reverse+-
412=reverse-video|reverse-video+-
413=reversed|reversed+-
414=rewind|rewind+-
415=rewrite|rewrite+-
416=right|right+-
417=right-justify|right-justify+-
418=rollback|rollback+-
419=rolling|rolling+-
420=rounded|rounded+-
421=same|same+-
422=screen|screen+-
423=scroll|scroll+-
424=search|search+-
425=section|section+-
426=secure|secure+-
427=security|security+-
428=seek|seek+-
429=segment|segment+-
430=segment-limit|segment-limit+-
431=select|select+-
432=selective|selective+-
433=self|self+-
434=selfclass|selfclass+-
435=send|send+-
436=sentence|sentence+-
437=separate|separate+-
438=sequence|sequence+-
439=sequential|sequential+-
440=service|service+-
441=setshadow|setshadow+-
442=shift-in|shift-in+-
443=shift-out|shift-out+-
444=sign|sign+-
445=size|size+-
446=skip1|skip1+-
447=skip2|skip2+-
448=skip3|skip3+-
449=sort|sort+-
450=sort-control|sort-control+-
451=sort-core-size|sort-core-size+-
452=sort-file-size|sort-file-size+-
453=sort-merge|sort-merge+-
454=sort-message|sort-message+-
455=sort-mode-size|sort-mode-size+-
456=sort-option|sort-option+-
457=sort-return|sort-return+-
458=source|source+-
459=source-computer|source-computer+-
460=space|space+-
461=spaces|spaces+-
462=space-fill|space-fill+-
463=special-names|special-names+-
464=standard|standard+-
465=standard-1|standard-1+-
466=standard-2|standard-2+-
467=start|start+-
468=starting|starting+-
469=status|status+-
470=stop|stop+-
471=store|store+-
472=string|string+-
473=sub-queue-1|sub-queue-1+-
474=sub-queue-2|sub-queue-2+-
475=sub-queue-3|sub-queue-3+-
476=subfile|subfile+-
477=subtract|subtract+-
478=super|super+-
479=supress|supress+-
480=symbolic|symbolic+-
481=sync|sync+-
482=synchronized|synchronized+-
483=sysin|sysin+-
484=sysipt|sysipt+-
485=syslst|syslst+-
486=sysout|sysout+-
487=syspch|syspch+-
488=syspunch|syspunch+-
489=system-info|system-info+-
490=tallying|tallying+-
491=tape|tape+-
492=terminal|terminal+-
493=terminal-info|terminal-info+-
494=terminate|terminate+-
495=test|test+-
496=text|text+-
497=than|than+-
498=through|through+-
499=thru|thru+-
500=time|time+-
501=time-of-day|time-of-day+-
502=time-out|time-out+-
503=timeout|timeout+-
504=times|times+-
505=title|title+-
506=totaled|totaled+-
507=totaling|totaling+-
508=trace|trace+-
509=track-area|track-area+-
510=track-limit|track-limit+-
511=tracks|tracks+-
512=trailing|trailing+-
513=trailing-sign|trailing-sign+-
514=transaction|transaction+-
515=transform|transform+-
516=true|true+-
517=type|type+-
518=typedef|typedef+-
519=underline|underline+-
520=underlined|underlined+-
521=unequal|unequal+-
522=unit|unit+-
523=unlock|unlock+-
524=unstring|unstring+-
525=until|until+-
526=update|update+-
527=updaters|updaters+-
528=upon|upon+-
529=upper|upper+-
530=upsi-0|upsi-0+-
531=upsi-1|upsi-1+-
532=upsi-2|upsi-2+-
533=upsi-3|upsi-3+-
534=upsi-4|upsi-4+-
535=upsi-5|upsi-5+-
536=upsi-6|upsi-6+-
537=upsi-7|upsi-7+-
538=usage|usage+-
539=user|user+-
540=using|using+-
541=value|value+-
542=values|values+-
543=variable|variable+-
544=varying|varying+-
545=wait|wait+-
546=when-compiled|when-compiled+-
547=window|window+-
548=with|with+-
549=words|words+-
550=working-storage|working-storage+-
551=wrap|wrap+-
552=write|write+-
553=write-only|write-only+-
554=write-verify|write-verify+-
555=writerszero|writerszero+-
556=zero|zero+-
557=zero-fill|zero-fill+-
558=zeros|zeros+-
559=zeroes|zeroes+-
560=call|call+-
561=exit|exit+-
562=else|else+-
563=end-if|end-if+-
564=end-evaluate|end-evaluate+-
565=evaluate|evaluate+-
566=perform|perform+-
567=then|then+-
568=when|when+-
569=copy|copy+-
570=ddebug|ddebug+-

[MultiHighlight]
Syntax=
File=

[Comment]
1=*************************************************************
2=
3=<b>Syntax:          Cobol                                             </b>
4=<b>Version:         0.0                                               </b>
5=<b>Date:            16.10.2007                                        </b>
6=<b>Author:          n.n. from Ultraedit - see example for success     </b>
7=
8=<b>source file:     ultraword.txt                                     </b>
9=<b>filter:          ultraedit2rjedit-awk.txt                          </b>
10=<b>filter version:  $Revision: 1.23 $/$Date: 2006/08/15 20:05:10 $    </b>
11=
12=
13=*************************************************************

[Sample]
1=      $ SET SOURCEFORMAT"FREE"
2=IDENTIFICATION DIVISION.
3=PROGRAM-ID.  Conditions.
4=AUTHOR.  Michael Coughlan.
5=* An example program demonstrating the use of 
6=* condition names (level 88's).
7=* The EVALUATE and PERFORM verbs are also used.
8=
9=DATA DIVISION.
10=WORKING-STORAGE SECTION.
11=01  Char               PIC X.
12=    88 Vowel           VALUE "a", "e", "i", "o", "u".
13=    88 Consonant       VALUE "b", "c", "d", "f", "g", "h"
14=                             "j" THRU "n", "p" THRU "t", "v" THRU "z".
15=    88 Digit           VALUE "0" THRU "9".
16=    88 ValidCharacter  VALUE "a" THRU "z", "0" THRU "9".
17=
18=PROCEDURE DIVISION.
19=Begin.
20=    DISPLAY "Enter lower case character or digit. No data ends.".
21=    ACCEPT Char.
22=    PERFORM UNTIL NOT ValidCharacter
23=        EVALUATE TRUE
24=           WHEN Vowel DISPLAY "The letter " Char " is a vowel."
25=           WHEN Consonant DISPLAY "The letter " Char " is a consonant."
26=           WHEN Digit DISPLAY Char " is a digit."
27=           WHEN OTHER DISPLAY "problems found"
28=        END-EVALUATE
29=    END-PERFORM
30=    STOP RUN.

