|  |     YOu are correct, the error is the > instead of ).
    
    BUT, the tag translator can't tell that the > is supposed to
    be a ).  So it keeps reading, looking for the ).  When it finds
    a vertical bar (I bet you had a little diagram with a box drawn
    with |, +, and - characters), it starts looking for a matching
    ampersand, because those are special characters in argument lists.
    WHen it hits the end of the file, still looking for the ampersand
    to match with the FIRST of those vertical bars, it says,
    
    "GOlly, something is wrong.  I wonder if it is a vertical bar that
    was not coded with <vbar>, or a missing parenthesis, or a missing
    ampersand to match the real vertical bar?"  Well, it KNOWS that
    it saw a vertical bar, so it reports what it KNOWS, rather than
    what it might GUESS to be the error.  THe explanation in the V1.0
    User's Guide, explains that the problem might be a missing closing
    parenthesis on an argument list.
    
    bill 
 |