This file should not be loaded.  In fact this line should generate an error
if loaded.  This file contains compiler dependent routines for parsing error
messages by compile.sl.  This file is simply a data base.  Find the function
for your compiler and place the function on you jed.rc file.  

Currently supported compilers:

    bcc, Ultrix_cc, gcc

These functions all return 0 if the current line does not contain file
ad line number information.  Otherwise they return 1 followed by line number 
and filename.
------------------------------------------
%@bcc
. (
.     [file]
.     bol
.     "Warning" looking_at "Error" looking_at or {0 return} !if
.     "a-zA-z" skip_chars
.     skip_white
.     push_mark
.     " " ffind {return} !if
.     bufsubstr =file
.     skip_white
.     push_mark
.     "0-9" skip_chars
.     bufsubstr file 1
. ) compile_is_this_line_error
------------------------------------------------
%@Ultrix_cc compiler:
% sample:  ccom: Error: t.c, line 14: LC_ALL undefined
. (
.    [file]
.    bol
.    {"Warning: " ffind}{"Error: " ffind} orelse {0 return} !if
.    ": " ffind pop 2 right pop
.    push_mark 
.    ", line " ffind {0 pop_mark 0 return} !if
.    bufsubstr =file
.    7 right pop
.    push_mark "0-9" skip_chars 
.    bufsubstr file 1
. ) compile_is_this_line_error    % Ultrix cc
----------------------------------------
%@gcc
% sample: cmds.c:33: warning: initialization of non-const * pointer...
. (
.     [file colon nums] ":" =colon "0-9" =nums
.     bol colon ffind {0 return} !if

.     1 right pop
.     POINT "0-9" skip_chars POINT - not 
.     colon looking_at not 
.     or {0 return} if
    
.     bol push_mark colon ffind pop bufsubstr =file
.     1 right pop 
.     push_mark colon ffind pop
.     bufsubstr file 1
. ) compile_is_this_line_error    % gcc
--------------------------------------------
    
