Skip to content

Commit

Permalink
* gain 1 byte.
Browse files Browse the repository at this point in the history
  • Loading branch information
mame committed Dec 15, 2014
1 parent 8904be3 commit 6f53043
Show file tree
Hide file tree
Showing 3 changed files with 125 additions and 125 deletions.
66 changes: 33 additions & 33 deletions QR.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,37 +29,37 @@
%(Zf#{E["#imp ort"+M["Z_sJ"+E[%(s= t oascii#{E["Z#{E[%(say"#{e["#$D(output); beg!~H(#{f((p="eval";%
($_="#{s=%(<? php~function~f($n){r etu rn~str_repeat("Y",$n);};$f="f";$z=3+$w =strlen($s=#{V[Q[E["!t
~mX{H#{E[%((_ __ ________)dup~=/s(|~~ ~~~.~ ~~|)def(#{Q["qr:-H('#{Q[e[%(for~c~!"". jo!(["say~'%s'^n"%l~f
or~l~!#{E[d[% (eval$s=%q(#$s)),?'] ]}.spli t("^n")]):Z('cat("r=fput(char(%d))^n") '%ord(c))`nZ('cat("en
d^n")'))],?']} ').",B]} ){9~7{exch~dup~1~and~79~m ul~32~add~exch~2~idiv
~3~1~roll~s~exc h~2 ~!dex~exch ~put~1~ sub~dup~6~eq{ 1~sub}i f}repeat~s~=~pop~pop}forall ~=~quit)]};return~0;}
"]],"{$f(",")}"] })*3;echo"^x89PN G^r^n ^x1a^n";$m="";$ t="^x c0^0^xff";for($i=-1;$i<128*$ z;$m.=$c--?($w-$c||$i
>$z)&&$i/$z<($c<$w? ord($s[(!t)($c/3)] ):$ c--%3+2)?$t[2].$t [$c %3%2].$t[$c%3]:"^0^0^0":"^0") $c=++$i%$z;foreach(ar
ray("I`x48DR".pack("NNCV" ,$w+2,128,8,2), " IDAT".gzcompress($m ) ,"IEND")as$d)echo~pack("NA*N", strlen($d)-4,$d,crc32
($d));?>);(s+N*(-s.size%6 )).unpack("B*")[ 0].K(/.{6}/){n=$&.to_ i~2;((n+14)/26*6+n+47).chr}}";s |.|$n=ord$&;substr~un
pack(B8,chr$n-!t($n/32)*6 -41),2|eg;Z~pac k "B*",$_).scan(/[~,- : A-z]+|(.)/){p="s++#{$1?" c hr~#{$1.ord}+e":$&+?+
};"+p};p),1){"'#$s',"}}'' )end."]}"`nen d)] };quit"]};t=num2c ell (b=11-ceil(s / 1 3));for~n=1:9m={};f
or~i=1:141f=@(x,y,n)repmat (["Ook"~x~"~ Ook"~ y~32],[1~abs(n) ]);m( i)=[f(z= 4 6 ,63,n)~f(q=z-(i<13
)*13,q,i-13)~f(33,z,1)~f(6 3,z,n)];en d;t(x)= m(diff([0~s(x =b==n)] )+13);end;Zf(" % % s",t{:}))]]]})+N]
};"+N]}`x60`nglobal~_start` n_start:m ov~edx,#{s.s i z e}`nmov~ecx,m`nm
ov~ebx,1`nmov~eax,4`n!t~128 `nmov~ebx,0`nmov~eax, 1`n!t~1 28)]}"call~void~[mscorlib ]System. C o nsole::Write(sJ)
ret})]};quit();",?$].K(?'){" '^''"}}')].K(/[:"]/," :^0") ,/[~Y`t;"(){}`[`]]/]}"~PR~"`x4bT`x 4 8 `x58B`x59E~B`x5
9E)).size+1}x~i8]c"#{s.K(/[^" ]/){"^%`x58"%$&.ord}} ^00 "declare~i32@puts(i8*)def!e~i32@mX{% 1 =call~i32@puts(
i8*getelementptr([#{i}x~i8]*@s ,i32~0,i32~0))ret~i32 ~ 0})]};typeof~Z=='function'?Z(s):cons o le.log('%s',s)"
).bytes{|n|r,z=z[n]||(b[r/78];b [r];q<6083&&z[n]=[q+ =1,[]];t[n])};b[r/78];b[r]}";!t~i=0 , n=0,q=0;for(;+
+n<126;)c[n]=""+(char)n;for(;i<s .length();){q=q*78+( s.charAt(i)-13)%84;if(i++%2>0){y=q< n ?c[q]:y;c[n++]
=z+y.charAt(0);System.out.Z(z=c[q ]);q=0;}}}})]}"`n!vokevirtual~#$T/Zln(L#{S}SJ;)V`nre turn`n. end~method)+N]
};H("DO,1<-#"||*s);s?while~t:=ord(m ove(1))do{i+:=1;u:=-i;every~0to~7do{u:=u*2+t%2;t /:=2};H(" PLEASE")^(i%4/
3);H("DO,1SUB#"||i||"<-#"||((c-u)%25 6));c:=u;};H("PLEASEREADOUT,1^nPLEASEGIVEU P");end)]).tr(B,?&) ]}'.tr('&','YY
');)]};})]});CloseStream(s);QUIT;"]}") ]}"~DUP~FOR~S"~&A,&"~C~NE`x58T~S^"~& A)^",&"~C~0~DO~B~."~&c har("~COUNT~.
~."~),&'"~CR~LOOP~S^"~&^"^""~C~S"~end~#$D "~C~A~."~STOP"~CR~A~."~END"~ CR~B`x59E~;~D~).K(?"){'" 34,"'}+?"]],?
%]]}.)]}")),15){"Pr!t#$S;"}}}}"}]pq"]};}"]} "))],'#{f(',' )}']}))]}"))["~~~~^"~^".""STOP~RUN."])](Zl
n(str"#{g*8}"s)))).reverse]}))]};}})]};}"]]],"$ (f(","))"]};for~i~!~range(len(s)):b~as~!t=s[i
];a-=b;Z(('+'*-a~if~0>a~else'-'*a)+'.');a=b;).tr~B, ?`x21]};K(/`x21/,"Y",s);for(Z"def!e~void~f(n){^"00
g,^";for(m=128;m;m/=2){^"00g,4,:^";if(n/m%2<1)^"4+^";^",^" ;};^"4,:,^"}^"389**6+44*6+00p29*,^";";++j<=length(s);Z"f(
"n");")for(n=9;substr(s,j,1)`x21=sZf("%c",++n););Z"^"4,:,@^"^nquit"})]],?']}');)]}";FORiTO`~UPBtDO`~INTn:=ABSt[i];Z(~(50+n%64)+c+~(
50+n%8MOD8)+c+~(50+nMOD8)+b+"`x4a"+a)OD]*"REPR"]}")]}");end;)]+"`nsys.exit~0",/[^{}]/]}}",35){y<<",`n"+$S;"%s"}}")+y}]]></#{U}></xs
l:#{I}>"].K~N,'"&~VbLf~&"'}":s="~~~":For~i=0To~7:s~&=Chr(32-(Asc(c)>>7-i~And~1)*23):Next:#{C}(s~&n~&Chr(9)&n~&"~~"):Next:#{C}(n~&n~
&n):End~Sub:End~Module),3){%($H("%s",#$S);)+N}}end~endmodule)],?%]};return~0;}).reverse],/[`[`]$]/],"[f~",?]]}"~^x60.&]k^n::=^na)]}
;Z"0~0~-1";)]]};),?']}';cr"]]]}"|sed~-E~-e~'s/([`x5eY]|Y.){1,120}/Zf("%s","^0");^n/g'],7){%(Zf("%s","#{d[d[$s],?']}")`n)}}quit)]}")
),196){%(Z#$S;)}}})).gsub(/[!HJKXYZ^`~]/){[B*2,:write,B,:tring,:gsub,"ain()",B*4,:print,g,:in][$&.ord%47%12]})))*"")#_buffer_for_fu
or~l~!#{E[d[" eval$s=%q(#$s)",?']] }.split ("^n")]):Z('cat("r=fput(char(%d))^n")' %ord(c))`nZ('cat("end
^n")'))],?']}' ).",B]}) {9~7{exch~dup~1~and~79~mu l~32~add~exch~2~idiv~
3~1~roll~s~exch ~2~ !dex~exch~ put~1~s ub~dup~6~eq{1 ~sub}if }repeat~s~=~pop~pop}forall~ =~quit)]};return~0;}"
]],"{$f(",")}"]} )*3;echo"^x89PNG ^r^n^ x1a^n";$m="";$t ="^xc 0^0^xff";for($i=-1;$i<128*$z ;$m.=$c--?($w-$c||$i>
$z)&&$i/$z<($c<$w?o rd($s[(!t)($c/3)]) :$c --%3+2)?$t[2].$t[ $c% 3%2].$t[$c%3]:"^0^0^0":"^0")$ c=++$i%$z;foreach(arr
ay("I`x48DR".pack("NNCV", $w+2,128,8,2)," I DAT".gzcompress($m) , "IEND")as$d)echo~pack("NA*N",s trlen($d)-4,$d,crc32(
$d));?>);(s+N*(-s.size%6) ).unpack("B*")[0 ].K(/.{6}/){n=$&.to_i ~2;((n+14)/26*6+n+47).chr}}";s| .|$n=ord$&;substr~unp
ack(B8,chr$n-!t($n/32)*6- 41),2|eg;Z~pack " B*",$_).scan(/[~,-: A -z]+|(.)/){p="s++#{$1?"c h r~#{$1.ord}+e":$&+?+}
;"+p};p),1){"'#$s',"}}'') end."]}"`nend )]} ;quit"]};t=num2ce ll( b=11-ceil(s/ 1 3 ));for~n=1:9m={};fo
r~i=1:141f=@(x,y,n)repmat( ["Ook"~x~"~O ok"~y ~32],[1~abs(n)] );m(i )=[f(z=4 6 , 63,n)~f(q=z-(i<13)
*13,q,i-13)~f(33,z,1)~f(63 ,z,n)];end ;t(x)=m (diff([0~s(x= b==n)]) +13);end;Zf("% % s ",t{:}))]]]})+N]}
;"+N]}`x60`nglobal~_start`n _start:mo v~edx,#{s.si z e }`nmov~ecx,m`nmo
v~ebx,1`nmov~eax,4`n!t~128` nmov~ebx,0`nmov~eax,1 `n!t~12 8)]}"call~void~[mscorlib] System.C o n sole::Write(sJ)r
et})]};quit();",?$].K(?'){"' ^''"}}')].K(/[:"]/,": ^0"), /[~Y`t;"(){}`[`]]/]}"~PR~"`x4bT`x4 8 ` x58B`x59E~B`x59
E)).size+1}x~i8]c"#{s.K(/[^"] /){"^%`x58"%$&.ord}}^ 00" declare~i32@puts(i8*)def!e~i32@mX{%1 = call~i32@puts(i
8*getelementptr([#{i}x~i8]*@s, i32~0,i32~0))ret~i32~ 0 })]};typeof~Z=='function'?Z(s):conso l e.log('%s',s)")
.bytes{|n|r,z=z[n]||(b[r/78];b[ r];q<6083&&z[n]=[q+= 1,[]];t[n])};b[r/78];b[r]}";!t~i=0, n =0,q=0;for(;++
n<126;)c[n]=""+(char)n;for(;i<s. length();){q=q*78+(s .charAt(i)-13)%84;if(i++%2>0){y=q<n ? c[q]:y;c[n++]=
z+y.charAt(0);System.out.Z(z=c[q] );q=0;}}}})]}"`n!vokevirtual~#$T/Zln(L#{S}SJ;)V`nret urn`n.e nd~method)+N]}
;H("DO,1<-#"||*s);s?while~t:=ord(mo ve(1))do{i+:=1;u:=-i;every~0to~7do{u:=u*2+t%2;t/ :=2};H("P LEASE")^(i%4/3
);H("DO,1SUB#"||i||"<-#"||((c-u)%256 ));c:=u;};H("PLEASEREADOUT,1^nPLEASEGIVEUP ");end)]).tr(B,?&)] }'.tr('&','YY'
);)]};})]});CloseStream(s);QUIT;"]}")] }"~DUP~FOR~S"~&A,&"~C~NE`x58T~S^"~&A )^",&"~C~0~DO~B~."~&ch ar("~COUNT~.~
."~),&'"~CR~LOOP~S^"~&^"^""~C~S"~end~#$D" ~C~A~."~STOP"~CR~A~."~END"~C R~B`x59E~;~D~).K(?"){'"3 4,"'}+?"]],?%
]]}.)]}")),15){"Pr!t#$S;"}}}}"}]pq"]};}"]}" ))],'#{f(',') }']}))]}"))["~~~~^"~^".""STOP~RUN."])](Zln
(str"#{g*8}"s)))).reverse]}))]};}})]};}"]]],"$( f(","))"]};for~i~!~range(len(s)):b~as~!t=s[i]
;a-=b;Z(('+'*-a~if~0>a~else'-'*a)+'.');a=b;).tr~B,? `x21]};K(/`x21/,"Y",s);for(Z"def!e~void~f(n){^"00g
,^";for(m=128;m;m/=2){^"00g,4,:^";if(n/m%2<1)^"4+^";^",^"; };^"4,:,^"}^"389**6+44*6+00p29*,^";";++j<=length(s);Z"f("
n");")for(n=9;substr(s,j,1)`x21=sZf("%c",++n););Z"^"4,:,@^"^nquit"})]],?']}');)]}";FORiTO`~UPBtDO`~INTn:=ABSt[i];Z(~(50+n%64)+c+~(5
0+n%8MOD8)+c+~(50+nMOD8)+b+"`x4a"+a)OD]*"REPR"]}")]}");end;)]+"`nsys.exit~0",/[^{}]/]}}",35){y<<",`n"+$S;"%s"}}")+y}]]></#{U}></xsl
:#{I}>"].K~N,'"&~VbLf~&"'}":s="~~~":For~i=0To~7:s~&=Chr(32-(Asc(c)>>7-i~And~1)*23):Next:#{C}(s~&n~&Chr(9)&n~&"~~"):Next:#{C}(n~&n~&
n):End~Sub:End~Module),3){%($H("%s",#$S);)+N}}end~endmodule)],?%]};return~0;}).reverse],/[`[`]$]/],"[f~",?]]}"~^x60.&]k^n::=^na)]};
Z"0~0~-1";)]]};),?']}';cr"]]]}"|sed~-E~-e~'s/([`x5eY]|Y.){1,120}/Zf("%s","^0");^n/g'],7){%(Zf("%s","#{d[d[$s],?']}")`n)}}quit)]}"))
,196){%(Z#$S;)}}})).gsub(/[!HJKXYZ^`~]/){[B*2,:write,B,:tring,:gsub,"ain()",B*4,:print,g,:in][$&.ord%47%12]})))*"")#_buffer_for_fut
########################## Quine Relay -- Copyright (c) 2013, 2014 Yusuke Endoh (@mametter), @hirekoke #########################)
182 changes: 91 additions & 91 deletions SHA1SUMS
Original file line number Diff line number Diff line change
@@ -1,91 +1,91 @@
f976da837faedafb5573e9cdf373cc41b4f50c01 *QR.rb
00ad202b497533fee9f1c79581e434ed2122d1d2 *QR.scala
b3749e41648f732812374abb08cd5204949af927 *QR.scm
13396d322107c1c8fd8bc8101df7a131b382e765 *QR.sci
33c0338e816807d20bd6d9cfd914724c43e60fc4 *QR.bash
110493bda6eab433e4e7e7fd5cdfa76ab80b02fb *QR.sl
3a7e2a33a887c6993a387c1cf28a1f2d3b980002 *QR.st
523734ce9f012ee5bf98bd45f548c078eeaaa5d8 *QR.spl
c2bf6a81566b877af0b0230b6e6337c746a46a5e *QR.sml
bf06ee907cb0cf1732e4cc6f6ba5b5570ef2815d *QR.sq
a49303a75fb6825804b767e81fe4b13b5b1c688c *QR.tcl
c0ce741eb6a8be59cb6aed7af8dc3e15424adfdc *QR.t
27f435c5d311f2b0d348612e0c3e6489bcde8ec1 *QR.unl
67b4ffbfc8b5f730b19a492cd6a0cde188e1fc5a *QR.vala
6db492875a2a77a640544f22410df35040337752 *QR.v
8cfd739dea253626cd654e23d72ceab1c780e70a *QR.vb
4dec22838787d6ec388554eedeff3022ce74aaac *QR.ws
682107d03b4a2a49e7d26866fc4f110c30dfc3cf *QR.xslt
9cf1a546f421be6efb07c49527b89d0c0c239281 *QR.yorick
c223aaa7bd27bf088de7455c3f3bdb8a2ba021af *QR.azm
70ed63e787556970219d03d310a83ab9ca568cba *QR.+
fe0906978b540f5364e74f12060b670bf838ac04 *qr.adb
c17b61c53d40fa7e67ba01aa526d539c25c409d5 *QR.als
2bdd92223d5f596cfef15e7316e34b9adc7393b7 *QR.a68
d87d49918b3ec57da74886a30bdc19748c7d9467 *QR.ante
28bbaafc2bfe4ab2200f350f6aed78cc4f693627 *QR.asy
3703f6cad9bc1ffa557eb54e8eaa023b2381ac58 *QR.dats
e3e8bfa4519865310920e45b2c3718538407855a *QR.awk
f409d262c155018a5f773b45f60e08b35aa2228a *QR.bc
9b2544c4766aa3324bfb13cd246024a970ca621f *QR.bef
96adb33be151f7567a790a1b1bcef48f4610e672 *QR.Blc
6ddab4176273843a723498e0bf1ca9e96aff4921 *QR.boo
6cf54ce80e50be63fb43bbd25888f52c1b29c146 *QR.bf
280ef3971e6317507df69dfd1721a2828e6796d0 *QR.c
de63932ccb5eaeba654ad76fefa4e96056fc0e28 *QR.cpp
c93fcf22f5613b711546d78a0625795492eeab9b *QR.cs
c7afd45ed7990a904516f6dd7fc78734a2a072dd *QR.cd
207c899f4b987ff4f7c413c2571e2d35b4ca5890 *QR.chef
6ea97d1921980c5691a8c39a27f16682690557e8 *QR.clj
f894038532a069d5fb51aaec0afb8ae04ab423a2 *QR.cob
af62e41c25a3ee8626405c68c781bcb8f5fa3b88 *QR.coffee
dd3b2f15c35f9a5fafa12619d07d8b9e39a588b7 *QR.lisp
8a417c39fef3ea174e5cbe182dbc6e79bfb054a6 *QR.d
eb753fd0157b277d83123c46e8f8be02ad5a6d93 *QR.dc
12d7a525c4cd2c9c6f8007b4794107827d5c33f8 *QR.ec
a716aac9ccd642ccf22a5290ab0003a3fbd41f2e *QR.el
ee3a7ccafbb8c9eebb0a61f69f18487d45d37e4c *QR.erl
57e6bd72a5c6fced5c328856d0bfa2888c8a5717 *QR.fsx
2b18ca062592c2fc5535f44cd0af7690b92df452 *QR.fal
a00678bf57c50c9ff69abf5d592a69d5959589bf *QR.false
86096f95a1ca7dc29ba6731aa64df3d8d1f4973f *QR.fs
8b00abc19dd10ce7c968eef64a1d02ff6fe8acc9 *QR.f
88b1311686c96f3e917c3303a5e3eb8fed1f9591 *QR.f90
b179757d3308dc48bc87374c31d2b4d97fbe250a *QR.gbs
fd77cb72d2f2992c3ef468e3b3571d3631fe951c *QR.g
13c30d0e2a6effc3c60a7258528d11e1d625eb25 *QR.go
d9413ef1e3215527bde61d8d19c9025048e1cbd3 *QR.groovy
aadbacadea62c481e9004920ece54451ed56dec8 *QR.hs
c431475995041a2bca4cb3298063373bfb848056 *QR.icn
c3d1efe0cf506a4bcb3e5d6fb6994b1295327660 *QR.i
c2f2b52d35ba728a0649f2e5faa74b44a8870943 *QR.j
896c031d9b67bcc8890cbe4da0f84a66ea954e80 *QR.java
9c6982551eb2f1671c189b2b8cebfa97b2845d68 *QR.js
52f6495ec71670c3e799170ea0242480af752c25 *QR.ll
0089ef930b0f0490b0ec06c6beefedce4c2d4c82 *QR.logo
4884543987c864f4aea5aed0e02948076ab97826 *QR.lol
4301d84541e00eecdfdb8e57cb76d44810836c0d *QR.lua
52ca24c8d218dd700fe518d910a25778cfc6114b *QR.mk
7ef2dbe9fa916d3be3667556e7e239a7344f09aa *QR.mac
1802f1023285c18216dd0f3ed5d0633ee3a9161d *QR.il
c326ac88ee2d5d374057ce75017467cf13d38d4f *QR.asm
58001b1bd189765fffc94a0b6d8a3e07edc4f536 *QR.neko
1cc33e11aa2373741357cdd19d42a644b2ea0dd7 *QR.5c
6216adfae515675809dbcbd11bae03bfb57fecbb *QR.m
e8e63a981cf36ff4c2f57b5e552fa5a6ca574eb9 *QR.ml
888e5790bc6b6331181c434d736362487b28870f *QR.octave
e18c237bc9555a0595639d91f7fc1558159a853a *QR.ook
a3134d63c7e1f30a5b71462115b22328d5f0ee19 *QR.gp
1fb57d5171bbf7706ff335a310757a16834b007c *QR.pasm
90901f4c2b5be0c9ae082c0ac4b645ae479e4f41 *QR.pas
579a49a14be4938f7c2613b2df73309b92e6fc34 *QR.pl
47e0c2d6123a03c1fb5123b98a28ac9a33f623a9 *QR.php
d82550eca87d1fcd12667f3bab8ce01cfb2fdb87 *QR.png
4fef4e70d167407cc8d58b000bf471393f512337 *QR.pike
191bc3f72bac49f3218274044df1dd344a6acc73 *QR.ps
79c2a177d81ec15c6f74bc0bf6bb4ac69bea6d17 *QR.ppt
c783f21eb8ee6e51eb948f269a5ec168e4e4c3c6 *QR.prolog
9d551952fa9b3f0a9b16b3a1c9c7bc82546c005c *QR.py
5950735ca442c52b0835d242497bc63cd663d20b *QR.R
4f30f091f16b394a5c4ea6c202090a500e86223e *QR.r
43ef51f09deee17b76e38d5177ba6171d1d4b97a *QR.rexx
02e1c0df1c58ec028896986b0d6cfbf3fee1d021 *QR.rb
68e4969a4d6eb993e35e03612f2f10348d1240a3 *QR.scala
e2e8b3ed6ba222720c3021fc923d61ed83b9eee0 *QR.scm
9cefa23e6222b7e48ce120a9f811060204c33aa8 *QR.sci
607e9d749029bf81f58e29bb9960e2b3ca122b59 *QR.bash
4f7ce58f7ce7f40049b6b97b5c0f4c7110a62ea7 *QR.sl
aedc892d986d5dfd37bb0e2bb2dfe583ffb6de74 *QR.st
69f2bfd16f1173e86d74f63d4a0ce458e3dc176e *QR.spl
eac9848612cbc9815ef99807d698185086d70cb6 *QR.sml
d54bad54953f4fce624b0b0fd89ee215cbdd83f3 *QR.sq
c4c83ac90cfdc163fb1c71f8467de38ad5e1eb28 *QR.tcl
b64d729f7e9b14eda62941cd775cb2e4166800fb *QR.t
5fd15f4026b43a7922a6cbfa3b04808e5371b007 *QR.unl
ff9da8be2a05e56554a031a613db8d38171cac25 *QR.vala
957826c05ab3efbd90ebec49a3a7d77164ac93d3 *QR.v
88fd45100842562129dae179740ef2345d7698c4 *QR.vb
fa731536781b6b344dd158aa07ccc5a798ca92e9 *QR.ws
6f48cd9697d2b0fdd92c328b6064d67a73ad1fec *QR.xslt
36ca2eaddb5fe5049d723c776797b953dfb291c9 *QR.yorick
6486046c4109ce400c0c3d4949c3b25d1d6bc28b *QR.azm
bba6e492cb23a6efbb0d84d798829315dc71db7f *QR.+
60f117079c8de5383597eff9958a993f1515f4df *qr.adb
bff3ed8a37890b9a15b847fc1b9a8cd091cf5948 *QR.als
bbe46ba53202d2e3eb5ab4a499a34aba0ab5d240 *QR.a68
b2b76d6015d9ca21c222f34ab2649b4b60ecdfc3 *QR.ante
b79abab684085b6d5e438d277182715cc90f2e19 *QR.asy
aa54975e9355fb7e7e62a025b347e3c90b65540e *QR.dats
2198b16b1c62de4026ea57c7d3d10f0e204455a2 *QR.awk
83822e0dfc1f77fd1bcfb58ad764574a59a14a83 *QR.bc
0350df5bf3b769406c6bb4fd6fb8cb30c0ce5b37 *QR.bef
38ec494fe2adefc8e7cc01871d0ea6e7fb504687 *QR.Blc
d712bab587fa5dd78d3d8d5e60c079e1d64684db *QR.boo
fe011bf36eae7b9c152ff6b5a8f714051ef60099 *QR.bf
a9d86bceffab5b700cdba1164edc507e9859c84a *QR.c
de76d01c9904b1c81c11528e317798d78abdf3ae *QR.cpp
702cbd4c4a048b16763765122a0de54060a72e0e *QR.cs
a35cef641f565196e9073cb5797133eb5b2eb633 *QR.cd
a4e4c19d203821f2b252e4616d3b20e6c083a20d *QR.chef
b80d0e832c2153941da41833b89f9df09796000e *QR.clj
0b365abdad6bdfd2ef3dc45fed9682da34921386 *QR.cob
1b8fc8ddb03e6920fb44b0c97898ea7bbaee85fa *QR.coffee
cd04bc27112eb568a67071c448ec24a93e1f0383 *QR.lisp
072662141d9e5cf74232ed0e17102a894a79fd07 *QR.d
7334945e19a0b45d65ecc51c083ddf72cb72eda8 *QR.dc
5e27de09b322cdd5a6afb80c977ba5bfd09f085b *QR.ec
df41371134a9ed394081face880adbfd703ec59c *QR.el
e2607181aa2c3cf5ba594e47ab66397b0ab55a1e *QR.erl
5c8b682087d7640c5af0c6cef25fda49f99261c3 *QR.fsx
f765b7fc0f267cd73a67078e06d4d2fe6983860b *QR.fal
dd358c5feef8940373dcca83075b38e395ea7df9 *QR.false
d62e863cf67b5b891734c6b04d60096f24cdb342 *QR.fs
3ff9eb86828982bc1bd009a3e9ed59de026dfc85 *QR.f
5f252d7f7693baf5b4cbb08bca3d3c10f3f8d233 *QR.f90
d6497bcb378f358533f1fb50e894c271ae8db4a5 *QR.gbs
71380b7d80ebfd4bc08acf624e9bfa88c1c37f99 *QR.g
4b7077bb9421be289ea84ae34aba24ec063a21c3 *QR.go
e513b4e2925bb2f920b5a3320e188ec468395072 *QR.groovy
2d0aa4365475c5855b1464c948813c5465e98e19 *QR.hs
beda8b8c4044495b0802336c3fe14735578611ee *QR.icn
5e151cbbd80990ebc23c2c594cb23299720a4ead *QR.i
f995c4d04d7dff2784984076ec085638191fd3a7 *QR.j
e90dd06d06f20c368bb8b385cb8aca356757d7c0 *QR.java
9dc442a5ff5da3dd74f6a4ab326fc736b3fedf93 *QR.js
fa7670cc745b0449ae86e832210b7d5e249f5fde *QR.ll
eb3569bde46b8059552aa8875123c0d24e38f009 *QR.logo
e16c473c61261e4091aa648356ba81e4e605f858 *QR.lol
55580687822d9ea1491a1a9e7aee4797f760e02a *QR.lua
3834142824cf5ca463fae3ac43297b751f5d11b3 *QR.mk
e49cef94420ced1f420f8cdc2bfbecf089f5fbee *QR.mac
ccfe39f5583ec12d3e01cb291f993def22fa72df *QR.il
23b13f396a393d04e83e3405c89fc68156dfc616 *QR.asm
c6501958a92cbc6d538d594c79fb75dc4818ba20 *QR.neko
e4f140f62775ba234fe59d16e93cf82beb6a67ec *QR.5c
c571d2b34f0475bdff723099effa8e1bcf121bb7 *QR.m
9d9156d059153861b467f4599b9c97e76fc520b4 *QR.ml
7e0e2c409f3aa6573493785f985624ddd3998f70 *QR.octave
75f90b58e4a46458622b23df224ae720e9184952 *QR.ook
615567d45da86ffe90c55edd02abb471b33adaa4 *QR.gp
99cf7ee7a3353d09916e62aee6341f6e3b5cd8cf *QR.pasm
9cd89ad1a2757e299e03e052397c29b1b61046d0 *QR.pas
7c27ea7cb53de00c1e5dfdf36940679b55797e7f *QR.pl
9312f430c5269446cce6fd02e317af742143c8b8 *QR.php
135098fda382ec464538b5a407f3623f9fe1cb96 *QR.png
33549165c772b12421f5effe2b0f93e37e055fc8 *QR.pike
66a9566ae15fe74dc68a5fd1925e91b7e1134bf6 *QR.ps
63c5dcbb06a8bb60d9495ae6f8e85f0a52047a46 *QR.ppt
0a64cec7e3c659e4f124a29284cc772b850ab974 *QR.prolog
805edd359992c919bfc01bbc9e432fe8f1a2d298 *QR.py
c653b8378e7d422c834d156364dba31876f3732b *QR.R
ea72baa728f7e839f350a1f9514c63dae0280436 *QR.r
6aad3c8e93581147c49c987bb15d231700c301c1 *QR.rexx
2 changes: 1 addition & 1 deletion src/QR.rb.gen.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

s =
gen_prologue_2 + ?; +
GenSteps[0..-2].inject('%(eval$s=%q(#$s))') {|code, s| s.code.sub("PREV"){ code }.chomp }
GenSteps[0..-2].inject('"eval$s=%q(#$s)"') {|code, s| s.code.sub("PREV"){ code }.chomp }

if false
# search characters rarely used
Expand Down

0 comments on commit 6f53043

Please sign in to comment.