!SQU.TEC V36! ! Switches ! ! /D Delete CR/LF ! ! /L Set line lengths ! ! /B Delete blank lines ! ! /T Delete lexical TAB/FFs ! ! /C Delete comments ! ! /W Watch progress ! ! /A Automatic mode ! ! /E Allow adjacent ESCapes ! ^UF ^D 0ED 0^X ET&128"N 0,0XP ' 0,128ET J < @FS%^ES%%; > J :@S%/%UB QB"T ET&64"E @^A% % ' ' @^UR\[0 [1 [2 [3 +0U3 ^YX0 ^YK .U1 ZJ .U2 Q3&127"R | @^A%?Invalid Q-register in INPLIN % @O!EXIT! ' @I%Q2,.X% Q3&127@I%% Q2,.X1 Q2,.K !PROMPT! 13^T ET&512"N 155^T ^^J^T | 10^T ' .-Q2+(0^Q)"G 0T | :G0 Q2,ZT ' !GETCH! ^TU0 Q0-127"E Z-Q2"N -D ' @O!PROMPT! ' Q0-21"E Q2,ZK @O!PROMPT! ' Q0-18"E 13^T 10^T :G0 Q2,ZT @O!GETCH! ' Q0-26"E Q2,ZK %0^[ ' Q0-27"E 13^T 10^T @O!DONE! ' Q3&128"E Q0-10"E 13^T @O!DONE! ' Q0-13"E ^T^[ @O!DONE! ' ' Q0@I%% @O!GETCH! !DONE! M1 Q2,.K !EXIT! Q1J ]3 ]2 ]1 ]0\ 0,0X9 J :@FS%/D%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%% | @I%Delete CR/LF (Y/N) ? % ^^QMR ' ' 0QQ"A 0QQ&95-^^Y"E ! @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ! @^U9%DA.......TD..D.......U....Z...V.D% ' ' !BADNUM! 0UO :Q9"N J :@FS%/L%%"S @^A"%/L specified with /D, /L ignored " ::@FS%:%%"S 0A"D < D .-Z; 0A"D > ' | D ' ' ' | J :@FS%/L%%"S ::@FS%:%%"S 0A@^UQ%% 0A"D < D .-Z; 0A"D 0A:@^UQ%% > ' | D ' | @^UQ%Y% ' | QB"T @^UQ%% | @I%Set line lengths (Y for 70, N, or length) ? % ^^QMR ' ' 0QQ"A 0QQ&95-^^Y"E ! @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ! @^U9%DA.......TO..O.......U....Z...V.O% 70UO ' ' 0QQ"D .UQ ZJ GQ ^SC \UO ^SD .-Z"N ZK QQJ @O!BADNUM! ' QQJ QO"E @O!BADNUM! ' ! @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ! @^U9%DA.......TO..O.......U....Z...V.O% ' ' :Q9"N J :@FS%/B%%"S ::@FS%:%%"S 0A-^^N"E @^A"%/B:N specified with /D or /L, /B:N ignored " ' D ' ' | J :@FS%/B%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%% | @I%Delete blank lines (Y/N) ? % ^^QMR ' ' 0QQ"A 0QQ&95-^^Y"E ! @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ! @^U9%DA.......TB..........U....Z...V.D% ' ' ' :Q9"E ! @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ! @^U9%DA.......T...........U....Z...V.D% ' J :@FS%/T%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%% | @I%Delete lexical TABs and FORM FEEDs (Y/N) ? % ^^QMR ' ' 0QQ"A 0QQ&95@^UQ%% ' 0QQ-^^Y"E J G9 9J D @I%O% 12J D @I%O% J 0,33X9 0,33K ' @^UC// J :@FS%/C%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%% | @I%Delete comments (Y for SP/TAB, N, or set) ? % ^^QMR ' ' :QQ"E @^UQ%N% ' 0QQUQ QQ"V QQ-32UQ ' QQ-^^N"E :@^U9%A% | :@^U9%C% QQ-^^Y"E 32@^UC%% 9:@^UC%% | GQ ^YXC ^YK ' ' ! "#$%&'()*+,-./0123456789:;<=>?! :@^U9%1..1..........................% ! @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_! :@^U9%@....EF1.$...1$$.1.$.1..1..1.1^$% ! `abcdefghijklmnopqrstuvwxyz{|}~ ! :@^U9%.LLLLLLLLLLLLLLLLLLLLLLLLLL....D% @^U8%/#*&\?()$!@% 1U8 126< Q8:@^U8%% %8^[ > @^UW// ET&512"E J :@FS%/W%%"S ::@FS%:%%"S D ' ' | J :@FS%/W%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%% | @I%Watch progress (Y/N) ? % ^^QMR ' ' 0QQ"A 0QQ&95-^^Y"E 0:W-2"E 4,0:W^[ ' @^UW/-1W/ ' ' ' @^UK// J :@FS%/A%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%Y% | @I/Automatic mode (Y for %, N, or set) ? / ^^QMR ' ' :QQ"N 0QQUQ QQ"V QQ-32UQ ' QQ-^^N"N QQ-^^Y"E ^^%@^UK%% | GQ ^YXK ^YK ' ' ' 0UH J :@FS%/E%%"S ::@FS%:%%"S 0A@^UQ%% D | @^UQ%Y% ' | QB"T @^UQ%% | @I%Allow adjacent ESCapes (Y/N) ? % ^^QMR ' ' 0QQ"A 0QQ&95-^^Y"E -1UH ' ' @^UZ*[1 0U1 :QW"N -1,3:W^[ 0,4:W^[ 0,5:W^[ ' < !..! MW !.! ME; 0AU0 Q0"L @O!OFFEND! ' C Q0&128"N Q0&127U0 -D Q0@I%% ' !DISP! Q0Q9@^U0%% @O!^EQ0! !L! Q0-32U0 -D Q0@I%% @O!DISP! !^! 0A&31U0 C -2D QH"F Q0-27"E .US 0UT < -.; R 0AUT QT&128"E QT-10"N 0; | -.; -1A-128-13"N 0; ' ' ' > QSJ QT-27"E @I% % ' ' ' Q0@I%% @O!DISP! !B! -1^Q+2"E -2D ' @O!..! !O! -D ."N -1A&128"N -D ' .-1"G -1A-10"E -2A-128-13"E Q0-13"E -2D | @O!..! ' ' ' ' Q0#128@I%% Q0-13"E .-Z"E 10@I%% R ' 0A&127-10"E D ' 10@I%% ' ' @O!..! !U! 27@^U1%% .UC 0AU0 C Q0"V Q0-32U0 -D Q0@I%% ' Q1"T 0A-(1A)"E @O!$$! ' | 0A-27"E @O!$$! ' ' .US Q1"T 0A@^U1%% D ' :QW"N :@S%^EQ1%"U @O!STRINGFAIL! ' .,4:W^[ QSJ MW ' :QK"E :QW"E 0T 10^T T ' 7^T ETUQ ET#8#4-4ET ^TU0 QQET | G1 R ::@S%^EGK%"S -D ^^NU0 | D ^^YU0 ' ' :QW"N 0,4:W^[ 32768W ' Q0-^^Y"E [E @^UE%-1UE 0A-^^% 0Q1:@^UE%% :@^UE/"E 0UE ' QE/ [C [S MZ ]S ]C ]E "N @O!PRIORFAIL! ' C @O!$$$$! ' @O!$$$! !T! 0U1 !$! 27@^U1%% .UC !$$! .US Q1"T 0A@^U1%% D ' !$$$! :@S%^EQ1%"U @O!STRINGFAIL! ' !$$$$! -D .UT 27U0 !AA! Q0@^U0%% QT-QS"G QSJ QT-QS,:@S%^EQ0%"S G8 ^Y:X1 ^YK 0U0 < Q0Q1@^U0%% QSJ QT-QS,@S%^EQ0%; %0-:Q8"E @O!NOQUOTE! ' > Q0Q1U0 QSJ Q0@I%% QC-1J @I%@% 2%T^[ ' ' QTJ Q0@I%% 0U1 @O!..! !1! 0A"V 0A-32U0 D Q0@I%% @O!.! ' !V! C @O!.! !@! -1U1 !D! -D @O!.! !F! 27@^U1%% .UC 0AU0 C Q0"V Q0-32U0 -D Q0@I%% ' Q0-^^B"E @O!$$! ' Q0-^^C"E @O!F$$! ' Q0-^^R"E @O!$$! ' Q0-^^S"E @O!F$$! ' Q0-^^N"E @O!F$$! ' Q0-^^_"E @O!F$$! ' @O!.! !F$$! .US 27@^U1%% Q1"T 0A@^U1%% D ' :@S%^EQ1%"U @O!STRINGFAIL! ' -D .UT :@S%^EQ1%"U @O!STRINGFAIL! ' -D .UU QH"T 27U0 Q0@^U0%% QU-QS"G QSJ QU-QS,:@S%^EQ0%"U @O!F0! ' | @O!F0! ' | QU-QT"G 27U0 Q0@^U0%% QSJ QU-QS,:@S%^EQ0%"U @O!F0! ' ' ' G8 ^Y:X1 ^YK 0U0 < Q0Q1@^U0%% QSJ QU-QS,@S%^EQ0%; %0-:Q8"E @O!NOQUOTE! ' > Q0Q1U0 QSJ Q0@I%% QC-1J @I%@% 2%T^[ 2%U^[ !F0! QTJ Q0@I%% QU-QTC Q0@I%% 0U1 @O!..! !A! Q0@^U1%% .UC .US Q1"T 0A@^U1%% D ' :@S%^EQ1%"U @O!STRINGFAIL! ' -D .UT @O!AA! !C! ::@S%^EGC%"U @O!A! ' R .UC Q0@^U1%% Q1"T 0A@^U1%% D ' :@S%^EQ1%"U @O!STRINGFAIL! ' QC-1,.K 0U1 @O!..! !E! 27@^U1%% .UC 0AU0 C Q0"V Q0-32U0 -D Q0@I%% ' Q0-^^B"E @O!$$! ' Q0-^^G"E @O!$$! ' Q0-^^I"E @O!$$! ' Q0-^^N"E @O!$$! ' Q0-^^R"E @O!$$! ' Q0-^^W"E @O!$$! ' Q0-^^_"E @O!$$! ' @O!.! !Z! -D @I%^Z% @O!..! > Q1"T @^U1%Trailing, pending @% @O!ERROR! ' 0U1 0"N !OFFEND! @^U1%End of buffer while sub-squishing% @O!ERROR! !NOQUOTE! @^U1%Can't find a quote character% @O!SETPOS! !PRIORFAIL! @^U1%Prior recursion level failed% @O!SETPOS! !STRINGFAIL! @^U1%Unterminated string% !SETPOS! :@^U1% from squished .=% QC\ ^Y:X1 ^YK 13:@^U1%% 10:@^U1%% QCJ 0^Q+.,.:X1 ^^|:@^U1%% 10:@^U1%% ^^|:@^U1%% .,^Q+.:X1 !ERROR! ZJ MW 0,0XW 7^T ^^?^T :G1 7^T 13^T 10^T -1U1 ' Q1 ]1 * @^UA* -1^X @^UE/.-Z/ QO"N ZJ @I% % ' J MZ"E QO"N :QW"N -1,3:W^[ 0,4:W^[ 0,5:W^[ ' J < MW < 0A&128"N 0; ' C > 0A&127-13"E D ' D .-Z; .U0 < 0A&128"N 0; ' C > < .U1 0L .-Q0-1"L 0; ' R > Q1J -(0^Q)-QO"G Q0J -1A-27"E @I% % ' @I% % ' > < ZJ -Z; -1A-10"N -1A-13"N -1A-32"N 0; ' ' ' -D > MW ' QH"F ZJ ."E 10@I%% ' -1A-10"N 10@I%% ' R ."E 13@I%% ' -1A-13"N 13@I%% ' ' ZJ :QW"N 0:W-4"E 2,0:W^[ ' -1,3:W^[ 0,4:W^[ MW ' | @^A/?Squish run failed; aborting any output / 0,0XF ' 0^X * Z"E @I%File <.TES or .TEC>? % ^^QMR GQ ' 0,0XR 0,0XQ   @EI%% MF 0,0XF Z"E @^A%Enter your macro then type MA$$ % | J :@FS%=%%"S @^UF%EW% 0,.:XF .UF -:@S%.%"U :@^UF%.TEC% ' QFJ 27:@^UF%% QB"T ET&64"E :@^UF/ @^A%Creating "% :G* @^A%" %/ ' ' 0,.K ' J :@S%.%"U ZJ @I%.TES% HXQ :@ER%^EQQ%"U -@FS%.TES%.TEC% ' ' HXQ HK @ER%^EQQ% QB"T ET&64"E @^A%Squishing "% :G* @^A%" % ' ' :QF"E Y 128,0ET < ^E"T ZJ 12@I%% ' :A; > MA MP | Y QB"F 128,0ET ' ^N"T ^E"T ZJ 12@I%% ' MA MF HPW HK | MF < ^E"T ZJ 12@I%% ' MA HPW HK :Y; > ' EF EX ' '