XEROX SEDIT-COMPILE 2 4 1 SEDIT-COMPILE 1 4 By: Doug Cutting (Cutting.PA@Xerox.COM) This document last edited on October 8, 1987. INTRODUCTION This module adds three new commands to Lyric SEdit: Control-C [SEdit Command] Complete the current edit and attempt to compile it. This will work for FNS and most definers. Control-Meta-C [SEdit Command] Just like Control-C, but closes the window after compilation is complete. Control-Meta-X [SEdit Command] Just like Control-X (Done), but closes the window too. CAUTIONS SEDIT-COMPILE calls IL:SEDIT.RESET when it is loaded so that SEdit¹s command table is rebuilt. This will cause a break if any SEdit windows are open. Thus we recommend closing all SEdit windows before loading this module. Due to the way we invoke the compiler, code blocks produced by SEDIT-COMPILE may sometimes have the wrong frame name. For example, if IL:DFNFLG is IL:PROP then SEDIT-COMPILE will produce code blocks with names like "lambda in lambda in nil". (LIST ((PAGE NIL (PAPERSIZE LETTER STARTINGPAGE# 240) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO NIL) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))) (PAGE NIL (PAPERSIZE NIL . LETTER) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO NIL) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))) (PAGE NIL (PAPERSIZE NIL . LETTER) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD CENTERED) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO NIL) (174 36 288 36) NIL) (HEADING NIL (HEADINGTYPE RUNNINGHEAD) (84 744 528 36) NIL) (TEXT NIL NIL (84 96 456 600) NIL))))).ÈÈ(È(È(ŠŠ8(ŠŠ8DÈÈ PAGEHEADING RUNNINGHEADMODERN MODERN MODERN MODERNLOGO HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN  HRULE.GETFNMODERN )- 4`J7àóÞ4zº