Macro: SECTION

Module location: FMAC line 3156 (view source)

  #IFSAME !1 SELECTION            // SELECTION is null SECTION
  #ELSE
    // RETURN                   // RETURN from last routine
    !A [] $43 |CI0
    RPT.!1:                 // label SECTION
    #IFDEF !2       // LINES REQ SPEC
      // PAGECHECK !2
      !A [] $203 !2
      // [PAGEBREAK] GOSUB NEWPAGE
      !A [PAGEBREAK] $42 NEWPAGE
      #IFDEF !1.LINES
        #SET F$ !1.N
        #SET E$ 0
      #ENDIF
    #ELSE
      #IFDEF !1.LINES                 // is there a page?
        // PAGECHECK !1.LINES           // check for end of page
        !A [] $203 !1.LINES |CI0
        //[PAGEBREAK] GOSUB NEWPAGE     // if end, GOSUB NEWPAGE
        !A [PAGEBREAK] $42 NEWPAGE
        // AUTOPAGE !1              // start default page
        #SET F$ !1.N
        #SET E$ 0
      #ENDIF
    #ENDIF
  #ENDIF