-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsqu.tec
79 lines (79 loc) · 4.74 KB
/
squ.tec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
!SQU.TEC V4-001!@F0ED0ET&128"N0,0XP'0,128ETJ<@FS%^ES%%;>J:S/UB
QB"TET&64"E
''@R\[0[1[2[3+0U3X0K.U1ZJ.U2Q3&127"R|
?Invalid Q-register in INPLIN
OEXIT'IQ2,.XQ3&127IQ2,.X1Q2,.K!PROMPT!13ET&512"N0,1ET271,0ET
0:W-4"E['J|10'.-Q2+(0)"G0T|:G0Q2,ZT'!GETCH!U0Q0-127"EZ-Q2"N-D'
OPROMPT'Q0-21"EQ2,ZKOPROMPT'Q0-18"E1310:G0Q2,ZTOGETCH'Q0-26"E
Q2,ZK%0'Q0-27"E1310ODONE'Q3&128"EQ0-10"E13ODONE'Q0-13"EODONE'
'Q0IOGETCH!DONE!M1Q2,.K!EXIT!Q1J]3]2]1]0\0,0X9J:@FS%/D%%"S
::@FS%:%%"S0AQD|QY'|QB"TQ|IDelete CR/LF (Y/N) <N>? QMR''0QQ"A
0QQ&95-Y"E9DA.......TD..D.......U....Z...V.D''!BADNUM!0UO:Q9"NJ
:@FS%/L%%"S%/L specified with /D, /L ignored
::@FS%:%%"S0A"D<D.-Z;0A"D>'|D'''|J:@FS%/L%%"S::@FS%:%%"S0AQ0A"D<D
.-Z;0A"D0A:Q>'|D'|QY'|QB"TQ|
ISet line lengths (Y for 70, N, or length) <N>? QMR''0QQ"A
0QQ&95-Y"E9DA.......TO..O.......U....Z...V.O70UO''0QQ"D.UQZJGQC\UO
D.-Z"NZKQQJOBADNUM'QQJQO"EOBADNUM'
9DA.......TO..O.......U....Z...V.O'':Q9"NJ:@FS%/B%%"S::@FS%:%%"S
0A-N"E%/B:N specified with /D or /L, /B:N ignored
'D''|J:@FS%/B%%"S::@FS%:%%"S0AQD|QY'|QB"TQ|
IDelete blank lines (Y/N) <N>? QMR''0QQ"A0QQ&95-Y"E
9DA.......TB..........U....Z...V.D''':Q9"E
9DA.......T...........U....Z...V.D'J:@FS%/T%%"S::@FS%:%%"S0AQD|
QY'|QB"TQ|IDelete lexical TABs and FORM FEEDs (Y/N) <N>? QMR''
0QQ"A0QQ&95Q'0QQ-Y"EJG99JDIO12JDIOJ0,33X90,33K'CJ:@FS%/C%%"S
::@FS%:%%"S0AQD|QY'|QB"TQ|
IDelete comments (Y for SP/TAB, N, or set) <N>? QMR'':QQ"EQN'0QQUQ
QQ"VQQ-32UQ'QQ-N"E:9A|:9CQQ-Y"E32C9:C|GQXCK''
:91..1..........................:[email protected].$...1$$.1.$.1..1..1.1^$
:9.LLLLLLLLLLLLLLLLLLLLLLLLLL....D8/#*&\?()$!@1U8126<Q8:8%8>W
ET&512"EJ:@FS%/W%%"S::@FS%:%%"SD''|J:@FS%/W%%"S::@FS%:%%"S0AQD|QY'
|QB"TQ|IWatch progress (Y/N) <N>? QMR''0QQ"A0QQ&95-Y"E0:W-2"E
4,0:W'W-1W'''KJ:@FS%/A%%"S::@FS%:%%"S0AQD|QY'|QB"TQY|
IAutomatic mode (Y for %, N, or set) <N>? QMR'':QQ"N0QQUQQQ"VQQ-32UQ
'QQ-N"NQQ-Y"E%K|GQXKK'''0UHJ:@FS%/E%%"S::@FS%:%%"S0AQD|QY'|
QB"TQ|IAllow adjacent ESCapes (Y/N) <N>? QMR''0QQ"A0QQ&95-Y"E-1UH
''@Z*[10U1:QW"N-1,3:W0,4:W0,5:W'<!..!MW!.!ME;0AU0Q0"LOOFFEND'C
Q0&128"NQ0&127U0-DQ0I'!DISP!Q0Q90O^EQ0!L!Q0-32U0-DQ0IODISP!^!
0A&31U0C-2DQH"FQ0-27"E0A-27"EI^[CO..'.US0UT<-.;R0AUTQT&128"EQT-10"N
0;|-.;-1A-128-13"N0;'''>QSJQT-27"EI '''Q0IODISP!B!-1+2"E-2D'O..
!O!-D."N-1A&128"N-D'.-1"G-1A-10"E-2A-128-13"EQ0-13"E-2D|O..''''
Q0#128IQ0-13"E.-Z"E10IR'0A&127-10"ED'10I''O..!U!271.UC0AU0C
Q0-."E0AU0C'Q0"VQ0-32U0-DQ0I'Q1"T0A-(1A)"EO$$'|0A-27"EO$$''.USQ1"T
0A1D':QW"N:S^EQ1"UOSTRINGFAIL'.,4:WQSJMW':QK"E:QW"E0T10T'7ETUQ
ET#8#4-4ETU0QQET|G1R::S^EGK"S-DNU0|DYU0'':QW"N0,4:W32768W'Q0-Y"E
[EE-1UE 0A-^^0Q1:E:E"E0UE'QE[C[SMZ]S]C]E"NOPRIORFAIL'CO$$$$'
O$$$!T!0U1!$!271.UC!$$!.USQ1"T0A1D'!$$$!:S^EQ1"UOSTRINGFAIL'
!$$$$!-D.UT27U0!AA!Q00QT-QS"GQSJQT-QS,:S^EQ0"SG8:X1K0U0<Q0Q10
QSJQT-QS,S^EQ0;%0-:Q8"EONOQUOTE'>Q0Q1U0QSJQ0IQC-1JI@2%T''QTJQ0I
0U1O..!1!0A-."EC'0A"V0A-32U0DQ0IO.'!V!CO.!@!-1U1!D!-DO.!F!271
.UC0AU0CQ0"VQ0-32U0-DQ0I'Q0-B"EO$$'Q0-C"EOF$$'Q0-R"EO$$'Q0-S"E
OF$$'Q0-N"EOF$$'Q0-_"EOF$$'O.!F$$!.US271Q1"T0A1D':S^EQ1"U
OSTRINGFAIL'-D.UT:S^EQ1"UOSTRINGFAIL'-D.UUQH"T27U0Q00QU-QS"GQSJ
QU-QS,:S^EQ0"UOF0'|OF0'|QU-QT"G27U0Q00QSJQU-QS,:S^EQ0"UOF0'''G8
:X1K0U0<Q0Q10QSJQU-QS,S^EQ0;%0-:Q8"EONOQUOTE'>Q0Q1U0QSJQ0IQC-1J
I@2%T2%U!F0!QTJQ0IQU-QTCQ0I0U1O..!A!Q01.UC.USQ1"T0A1D'
:S^EQ1"UOSTRINGFAIL'-D.UTOAA!C!::S^EGC"UOA'R.UCQ01Q1"T0A1D'
:S^EQ1"UOSTRINGFAIL'QC-1,.K0U1O..!E!271.UC0AU0CQ0"VQ0-32U0-DQ0I'
Q0-B"EO$$'Q0-G"EO$$'Q0-I"EO$$'Q0-N"EO$$'Q0-R"EO$$'Q0-W"E
O$$'Q0-_"EO$$'O.!Z!-DI^ZO..>Q1"T1Trailing, pending @OERROR'
0U10"N!OFFEND!1End of buffer while sub-squishingOERROR!NOQUOTE!
1Can't find a quote characterOSETPOS!PRIORFAIL!
1Prior recursion level failedOSETPOS!STRINGFAIL!
1Unterminated string!SETPOS!:1 from squished .=QC\:X1K13:1
10:1QCJ0+.,.:X1|:110:1|:1.,+.:X1!ERROR!ZJMW0,0XW7?:G17
1310-1U1'Q1]1*@A*-1E.-ZQO"NZJI 'JMZ"EQO"N:QW"N-1,3:W0,4:W
0,5:W'J<MW<0A&128"N0;'C>0A&127-13"ED'D.-Z;.U0<0A&128"N0;'C><.U10L
.-Q0-1"L0;'R>Q1J-(0)-QO"GQ0J-1A-27"EI 'I
'><ZJ-Z;-1A-10"N-1A-13"N-1A-32"N0;'''-D>MW'QH"FZJ."E10I'-1A-10"N10I
'R."E13I'-1A-13"N13I''ZJ:QW"N0:W-4"E2,0:W'-1,3:W0,4:WMW'|
?Squish run failed; aborting any output
0,0XF'0*Z"EIFile <.TES or .TEC>? QMRGQ'0,0XR0,0XQEIMF0,0XFZ"E
Enter your macro then type MA$$
|J:@FS%=%%"SFEW0,.:XF.UF-:S."U:F.TEC'QFJ27:FQB"TET&64"E:F
Creating ":G*"
''0,.K'J:S."UZJI.TESHXQ:ER^EQQ"U-FS.TES.TEC''HXQHKER^EQQQB"T
ET&64"ESquishing ":G*"
'':QF"EY128,0ET<"TZJ12I':A;>MAMP|YQB"F128,0ET'"T"TZJ12I'MAMFHPW
HK|MF<"TZJ12I'MAHPWHK:Y;>'EFEX''