Ticket #299 ( Closed )

Short Description This generates a 770 compiler error, why?
Entered By: JaxAce When: 1999-05-13 17:30:31 Build: 2.0.4D
Categories Type: Question   Department: Product   Category: TEIF Expressions
Description
       <TEIF web.tranid = ""> 

          <TESET UserLastAction = "MANUAL">
          <h3>BRIDGE</h3><br>
          <h5>Please enter a screen code:</h5>

       <TEELSE> 

          <TEACTION KEY web.tranid>
	  <TEACTION ENTER "[enter]"  SKIPCODE>

       </TEIF>
Append By: WindSurfer  When: 1999-05-13 17:44:49  New Status: Pending Customer
Comment This is an annoying bug in the compiler that can be fixed fairly readily-- essentially, due to the support of the ">" (greater than) character in SurferScript expressions, we decided that the only way to truly terminate a TEIF at the first-pass parser level would be a >CRLF or >CR or >LFCR or >LF where CR is carriage return and LF is linefeed.

Simply stated, your TEIF statement must end with a hard carriage return in your editor immediately after the > character or the parser includes the next lines of text in the expression being evaluated-- this is why you get a weird message.

To fix it, make sure you don't have any blanks after the > in a TEIF terminator >...we will fix the compiler for the next build, too...

Append By: JaxAce  When: 1999-05-13 17:49:12  New Status: Pending IE
Comment

Ahh - at least
               I'm
     NoT
                    loosin'
 my Min

d

<G>