This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let # /home/jamie/imp/src/Query.jl, line 340: | |
local index_2 = index($(Expr(:escape, :playlist)),[2,1]) | |
local index_2_2 = index_2[2] | |
local index_2_1 = index_2[1] | |
local lo_2_0 = 1 | |
local hi_2_0 = 1 + length(index_2_2) | |
local index_3 = index($(Expr(:escape, :playlist_track)),[1,2]) | |
local index_3_1 = index_3[1] | |
local index_3_2 = index_3[2] | |
local lo_3_0 = 1 | |
local hi_3_0 = 1 + length(index_3_1) | |
local index_4 = index($(Expr(:escape, :track)),[1,2,3]) | |
local index_4_1 = index_4[1] | |
local index_4_2 = index_4[2] | |
local index_4_3 = index_4[3] | |
local lo_4_0 = 1 | |
local hi_4_0 = 1 + length(index_4_1) | |
local index_5 = index($(Expr(:escape, :album)),[1,3]) | |
local index_5_1 = index_5[1] | |
local index_5_3 = index_5[3] | |
local lo_5_0 = 1 | |
local hi_5_0 = 1 + length(index_5_1) | |
local index_6 = index($(Expr(:escape, :artist)),[1,2]) | |
local index_6_1 = index_6[1] | |
local index_6_2 = index_6[2] | |
local lo_6_0 = 1 | |
local hi_6_0 = 1 + length(index_6_1) # /home/jamie/imp/src/Query.jl, line 341: | |
local results_1 = Vector{$(Expr(:escape, :String))}() | |
local results_2 = Vector{$(Expr(:escape, :String))}() # /home/jamie/imp/src/Query.jl, line 342: | |
let # /home/jamie/imp/src/Query.jl, line 343: | |
local $(Expr(:escape, Symbol("##constant#2737"))) | |
local $(Expr(:escape, :playlist_id)) | |
local $(Expr(:escape, :track_id)) | |
local $(Expr(:escape, :track_name)) | |
local $(Expr(:escape, :album_id)) | |
local $(Expr(:escape, :artist_id)) | |
local $(Expr(:escape, :artist_name)) # /home/jamie/imp/src/Query.jl, line 344: | |
let # /home/jamie/imp/src/Query.jl, line 318: | |
$(Expr(:escape, Symbol("##constant#2737"))) = $(Expr(:escape, "Heavy Metal Classic")) # /home/jamie/imp/src/Query.jl, line 319: | |
begin # /home/jamie/imp/src/Query.jl, line 33: | |
(lo_2_1,c) = gallop(index_2_2,$(Expr(:escape, Symbol("##constant#2737"))),lo_2_0,hi_2_0,0) # /home/jamie/imp/src/Query.jl, line 34: | |
if c == 0 # /home/jamie/imp/src/Query.jl, line 35: | |
(hi_2_1,_) = gallop(index_2_2,$(Expr(:escape, Symbol("##constant#2737"))),lo_2_1 + 1,hi_2_0,1) # /home/jamie/imp/src/Query.jl, line 36: | |
begin # /home/jamie/imp/src/Query.jl, line 48: | |
begin # /home/jamie/imp/src/Query.jl, line 49: | |
lo_2_2 = lo_2_1 | |
lo_3_1 = lo_3_0 # /home/jamie/imp/src/Query.jl, line 50: | |
total = 1 # /home/jamie/imp/src/Query.jl, line 51: | |
while true # /home/jamie/imp/src/Query.jl, line 52: | |
if total == 2 # /home/jamie/imp/src/Query.jl, line 53: | |
(hi_2_2,_) = gallop(index_2_1,index_2_1[lo_2_2],lo_2_2 + 1,hi_2_1,1) | |
(hi_3_1,_) = gallop(index_3_1,index_3_1[lo_3_1],lo_3_1 + 1,hi_3_0,1) # /home/jamie/imp/src/Query.jl, line 54: | |
$(Expr(:escape, :playlist_id)) = index_2_1[lo_2_2] # /home/jamie/imp/src/Query.jl, line 55: | |
begin # /home/jamie/imp/src/Query.jl, line 48: | |
begin # /home/jamie/imp/src/Query.jl, line 49: | |
lo_3_2 = lo_3_1 | |
lo_4_1 = lo_4_0 # /home/jamie/imp/src/Query.jl, line 50: | |
total = 1 # /home/jamie/imp/src/Query.jl, line 51: | |
while true # /home/jamie/imp/src/Query.jl, line 52: | |
if total == 2 # /home/jamie/imp/src/Query.jl, line 53: | |
(hi_3_2,_) = gallop(index_3_2,index_3_2[lo_3_2],lo_3_2 + 1,hi_3_1,1) | |
(hi_4_1,_) = gallop(index_4_1,index_4_1[lo_4_1],lo_4_1 + 1,hi_4_0,1) # /home/jamie/imp/src/Query.jl, line 54: | |
$(Expr(:escape, :track_id)) = index_3_2[lo_3_2] # /home/jamie/imp/src/Query.jl, line 55: | |
begin # /home/jamie/imp/src/Query.jl, line 48: | |
begin # /home/jamie/imp/src/Query.jl, line 49: | |
lo_4_2 = lo_4_1 # /home/jamie/imp/src/Query.jl, line 50: | |
total = 1 # /home/jamie/imp/src/Query.jl, line 51: | |
while true # /home/jamie/imp/src/Query.jl, line 52: | |
if total == 1 # /home/jamie/imp/src/Query.jl, line 53: | |
(hi_4_2,_) = gallop(index_4_2,index_4_2[lo_4_2],lo_4_2 + 1,hi_4_1,1) # /home/jamie/imp/src/Query.jl, line 54: | |
$(Expr(:escape, :track_name)) = index_4_2[lo_4_2] # /home/jamie/imp/src/Query.jl, line 55: | |
begin # /home/jamie/imp/src/Query.jl, line 48: | |
begin # /home/jamie/imp/src/Query.jl, line 49: | |
lo_4_3 = lo_4_2 | |
lo_5_1 = lo_5_0 # /home/jamie/imp/src/Query.jl, line 50: | |
total = 1 # /home/jamie/imp/src/Query.jl, line 51: | |
while true # /home/jamie/imp/src/Query.jl, line 52: | |
if total == 2 # /home/jamie/imp/src/Query.jl, line 53: | |
(hi_4_3,_) = gallop(index_4_3,index_4_3[lo_4_3],lo_4_3 + 1,hi_4_2,1) | |
(hi_5_1,_) = gallop(index_5_1,index_5_1[lo_5_1],lo_5_1 + 1,hi_5_0,1) # /home/jamie/imp/src/Query.jl, line 54: | |
$(Expr(:escape, :album_id)) = index_4_3[lo_4_3] # /home/jamie/imp/src/Query.jl, line 55: | |
begin # /home/jamie/imp/src/Query.jl, line 48: | |
begin # /home/jamie/imp/src/Query.jl, line 49: | |
lo_5_2 = lo_5_1 | |
lo_6_1 = lo_6_0 # /home/jamie/imp/src/Query.jl, line 50: | |
total = 1 # /home/jamie/imp/src/Query.jl, line 51: | |
while true # /home/jamie/imp/src/Query.jl, line 52: | |
if total == 2 # /home/jamie/imp/src/Query.jl, line 53: | |
(hi_5_2,_) = gallop(index_5_3,index_5_3[lo_5_2],lo_5_2 + 1,hi_5_1,1) | |
(hi_6_1,_) = gallop(index_6_1,index_6_1[lo_6_1],lo_6_1 + 1,hi_6_0,1) # /home/jamie/imp/src/Query.jl, line 54: | |
$(Expr(:escape, :artist_id)) = index_5_3[lo_5_2] # /home/jamie/imp/src/Query.jl, line 55: | |
begin # /home/jamie/imp/src/Query.jl, line 48: | |
begin # /home/jamie/imp/src/Query.jl, line 49: | |
lo_6_2 = lo_6_1 # /home/jamie/imp/src/Query.jl, line 50: | |
total = 1 # /home/jamie/imp/src/Query.jl, line 51: | |
while true # /home/jamie/imp/src/Query.jl, line 52: | |
if total == 1 # /home/jamie/imp/src/Query.jl, line 53: | |
(hi_6_2,_) = gallop(index_6_2,index_6_2[lo_6_2],lo_6_2 + 1,hi_6_1,1) # /home/jamie/imp/src/Query.jl, line 54: | |
$(Expr(:escape, :artist_name)) = index_6_2[lo_6_2] # /home/jamie/imp/src/Query.jl, line 55: | |
begin # /home/jamie/imp/src/Query.jl, line 302: | |
need_more_results = true # /home/jamie/imp/src/Query.jl, line 303: | |
begin # /home/jamie/imp/src/Query.jl, line 285: | |
push!(results_1,$(Expr(:escape, :track_name))) | |
push!(results_2,$(Expr(:escape, :artist_name))) # /home/jamie/imp/src/Query.jl, line 287: | |
need_more_results = false | |
end | |
end # /home/jamie/imp/src/Query.jl, line 56: | |
lo_6_2 = hi_6_2 # /home/jamie/imp/src/Query.jl, line 57: | |
if lo_6_2 >= hi_6_1 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end # /home/jamie/imp/src/Query.jl, line 58: | |
total = 1 | |
end # /home/jamie/imp/src/Query.jl, line 60: | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 1 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_6_2,c) = gallop(index_6_2,index_6_2[lo_6_2],lo_6_2,hi_6_1,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_6_2 >= hi_6_1 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
end | |
end | |
end # /home/jamie/imp/src/Query.jl, line 56: | |
lo_5_2 = hi_5_2 | |
lo_6_1 = hi_6_1 # /home/jamie/imp/src/Query.jl, line 57: | |
if lo_5_2 >= hi_5_1 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end | |
if lo_6_1 >= hi_6_0 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end # /home/jamie/imp/src/Query.jl, line 58: | |
total = 1 | |
end # /home/jamie/imp/src/Query.jl, line 60: | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_5_2,c) = gallop(index_5_3,index_6_1[lo_6_1],lo_5_2,hi_5_1,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_5_2 >= hi_5_1 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_6_1,c) = gallop(index_6_1,index_5_3[lo_5_2],lo_6_1,hi_6_0,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_6_1 >= hi_6_0 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
end | |
end | |
end # /home/jamie/imp/src/Query.jl, line 56: | |
lo_4_3 = hi_4_3 | |
lo_5_1 = hi_5_1 # /home/jamie/imp/src/Query.jl, line 57: | |
if lo_4_3 >= hi_4_2 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end | |
if lo_5_1 >= hi_5_0 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end # /home/jamie/imp/src/Query.jl, line 58: | |
total = 1 | |
end # /home/jamie/imp/src/Query.jl, line 60: | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_4_3,c) = gallop(index_4_3,index_5_1[lo_5_1],lo_4_3,hi_4_2,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_4_3 >= hi_4_2 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_5_1,c) = gallop(index_5_1,index_4_3[lo_4_3],lo_5_1,hi_5_0,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_5_1 >= hi_5_0 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
end | |
end | |
end # /home/jamie/imp/src/Query.jl, line 56: | |
lo_4_2 = hi_4_2 # /home/jamie/imp/src/Query.jl, line 57: | |
if lo_4_2 >= hi_4_1 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end # /home/jamie/imp/src/Query.jl, line 58: | |
total = 1 | |
end # /home/jamie/imp/src/Query.jl, line 60: | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 1 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_4_2,c) = gallop(index_4_2,index_4_2[lo_4_2],lo_4_2,hi_4_1,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_4_2 >= hi_4_1 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
end | |
end | |
end # /home/jamie/imp/src/Query.jl, line 56: | |
lo_3_2 = hi_3_2 | |
lo_4_1 = hi_4_1 # /home/jamie/imp/src/Query.jl, line 57: | |
if lo_3_2 >= hi_3_1 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end | |
if lo_4_1 >= hi_4_0 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end # /home/jamie/imp/src/Query.jl, line 58: | |
total = 1 | |
end # /home/jamie/imp/src/Query.jl, line 60: | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_3_2,c) = gallop(index_3_2,index_4_1[lo_4_1],lo_3_2,hi_3_1,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_3_2 >= hi_3_1 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_4_1,c) = gallop(index_4_1,index_3_2[lo_3_2],lo_4_1,hi_4_0,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_4_1 >= hi_4_0 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
end | |
end | |
end # /home/jamie/imp/src/Query.jl, line 56: | |
lo_2_2 = hi_2_2 | |
lo_3_1 = hi_3_1 # /home/jamie/imp/src/Query.jl, line 57: | |
if lo_2_2 >= hi_2_1 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end | |
if lo_3_1 >= hi_3_0 # /home/jamie/imp/src/Query.jl, line 57: | |
break | |
end # /home/jamie/imp/src/Query.jl, line 58: | |
total = 1 | |
end # /home/jamie/imp/src/Query.jl, line 60: | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_2_2,c) = gallop(index_2_1,index_3_1[lo_3_1],lo_2_2,hi_2_1,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_2_2 >= hi_2_1 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
begin # /home/jamie/imp/src/Query.jl, line 61: | |
if total < 2 # /home/jamie/imp/src/Query.jl, line 62: | |
(lo_3_1,c) = gallop(index_3_1,index_2_1[lo_2_2],lo_3_1,hi_3_0,0) # /home/jamie/imp/src/Query.jl, line 63: | |
total = if c == 0 | |
total + 1 | |
else | |
1 | |
end # /home/jamie/imp/src/Query.jl, line 64: | |
if lo_3_1 >= hi_3_0 # /home/jamie/imp/src/Query.jl, line 64: | |
break | |
end | |
end | |
end | |
end | |
end | |
end | |
end | |
end | |
end | |
end # /home/jamie/imp/src/Query.jl, line 346: | |
Relation(tuple(results_1,results_2),2) | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment