[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference vaxuum::document_ft

Title:DOCUMENT T1.0
Notice:**New notesfile (DOCUMENT.NOTE) now available (see note 897)**
Moderator:CLOSET::ADLER
Created:Mon Feb 09 1987
Last Modified:Thu Oct 31 1991
Last Successful Update:Fri Jun 06 1997
Number of topics:897
Total number of notes:4397

747.0. "v1.0 <TABLE error reporting" by 3D::BOYACK (pithy...pithy...pithy) Tue Aug 04 1987 13:07

              <dash-it-all, that's NOT an underscore!>
    
    DOCUMENT V1.0 (BL9) LYNX doctype
    I spent an hour or more overlooking the obvious to find this
    error for a new DOCUMENT user:
    
    %TAG-W-ISTHISTAG, at text on line 2 in file
   
      DISK$03:[BOYACK.DLYNX.DLSM]TEMP.SDML;
   
      Ignoring <TABLE. Is this a tag without a closing angle bracket?
    
    This error is caused by any/all of the subsequent table tags
    being typed with - instead of _. For example, <TABLE-ATTRIBUTES>,
    <TABLE-SETUP>, <TABLE-ROW>, and results in subsequent fatal errors.
T.RTitleUserPersonal
Name
DateLines
747.1too little or too muchVAXUUM::KOHLBRENNERTue Aug 04 1987 14:0429
    The tag translator reads as far as the "illegal" character
    and then says to itself "Oops! this is not a properly
    constructed tag."  Then, before it IGNORES it altogther,
    it says to itself, "Let's see if what we've got matches
    any tag name."  So it goes off and finds that <TABLE
    would have been <TABLE> if it had only been closed
    correctly, so it takes a chance and issues an error message.
    
    Probably, in the next release, the error message will at
    least show the illegal character, in order to highlight it.
    
    But attempting to guess what you wanted starts us down a path
    of no return.
    
      <table-attributes> should probably be <table_attributes>
      <table_attributes) should probably be <table_attributes>
      <table attributes> should probably be <table_attributes>
                         or possible <table>, if we are not already
                         in a <table>...
    
    but 
    
       if (table_variable<table_attributes) then goto foo;
    
    should be allowed to go through without a message, right?
           
    It's a judgement call and you have encountered the V1.0 judgement.
                                      
    bill
747.2rathole report3D::BOYACKpithy...pithy...pithyWed Aug 05 1987 10:305
    Sorry if I appeared to be knocking error reporting, I didn't mean
    to. It seems worth while, once in a while, to post problems/solutions
    to ratholes.
    
    Joe