/L9"IDL" Line Comment = ; Nocase String Chars = "' File Extensions = PRO /Delimiters = ~@%^&*()-+=|\/{}[]:;"'<> , .? /Function String = "Function " /Function String 1 = "Pro " /Indent Strings = "Begin" /Unindent Strings = "End" /C1"Keywords" auto and begin break bool case char const continue default do double defined end endif else enum extern endelse endwhile endrep float for goto if int long not register return repeat short signed sizeof static struct switch then typedef union unsigned until void volatile while !TRUE !FALSE !DEBUG /C2"Funcs & Pros" function pro /C3"IDL Methods" free_lun flush print readf keyword_set lonarr n_elements n_params on_ioerror openr openw openu strlen strarr widget_control widget_base widget_button xmanager /C4"Operators" + - = // / % & > < ^ ! | lt gt eq ne /C5"Obj & Ptr" obj_valid obj_new obj_destroy