10hi f9s
This commit is contained in:
parent
7b55cf4eb9
commit
684a712de6
Binary file not shown.
Binary file not shown.
Binary file not shown.
3
lol.rb
3
lol.rb
|
@ -61,7 +61,8 @@ container_params = container_params|[]
|
|||
driver_params = container_params
|
||||
|
||||
driver_methods = container_methods.slice(1, container_methods.length-1).map do |x|
|
||||
{:name => x[:name], :parameters => x[:params], :print => !x[:name].start_with?("print")}
|
||||
name_maggie = (x[:name].start_with?("print") ? x[:name].slice(0, x[:name].length - 3) : x[:name])
|
||||
{:name => name_maggie, :parameters => x[:params], :print => !x[:name].start_with?("print")}
|
||||
end
|
||||
|
||||
|
||||
|
|
|
@ -7,21 +7,18 @@ def parse(exam_text)
|
|||
text = reader.pages[0].text.split "\n"
|
||||
content = text.slice(3, 15).map {|x| x.split " "}.map {|x| x.filter {|y| y.length > 1 and y.strip != "*"} }.filter {|x| x.length > 0}
|
||||
|
||||
|
||||
prim_class = content[0][0]
|
||||
if content[0].length == 1
|
||||
container = content[1][0]
|
||||
container = content[1][0].strip
|
||||
else
|
||||
container = content[0][1]
|
||||
container = content[0][1].strip
|
||||
end
|
||||
|
||||
container_params = content.slice(2, content.length-1).filter { |x|
|
||||
|
||||
unless x[0].include? "("
|
||||
if x[0].split(" ").length > 1
|
||||
x[0]
|
||||
end
|
||||
end
|
||||
}.map {|x| x[0].strip}
|
||||
# Fuck mig
|
||||
container_params = content[2].length > 1 ? [content[2][0].strip] : [content[3][0].strip]
|
||||
|
||||
|
||||
container_methods = content.slice(2, content.length-1).filter { |x|
|
||||
if x[0].include? "("
|
||||
|
@ -47,8 +44,13 @@ def parse(exam_text)
|
|||
Method_desc.new(*matches.captures)
|
||||
end
|
||||
|
||||
puts "prim #{prim_class}"
|
||||
puts "container #{container}"
|
||||
puts "class_f #{class_fields}"
|
||||
puts "container_p #{container_params}"
|
||||
puts "container_m #{container_methods}"
|
||||
|
||||
return prim_class, container, class_fields, container_params, container_methods
|
||||
end
|
||||
|
||||
parse("ferry.pdf")
|
||||
parse("flower.pdf")
|
||||
|
|
Loading…
Reference in New Issue