Lines Matching refs:lines
76 # Provides methods to search lines in a given array
79 attr_reader :lines
81 def initialize(lines, name)
82 @lines = lines
94 @current_index = @lines.index { |line| contains?(line, match) }
102 index = @lines.drop(@current_index).index { |line| contains?(line, match) }
110 @lines.each do |line|
118 @lines.drop(@current_index).each do |line|
124 "Scope '#{@name}', current=#{@current_index}\n#{@lines.join}"
133 @lines = []
147 # Disassembly file lines, that were read from 'disasm.txt'
275 @events_scope.lines.count { |event| contains?(event, match) }
293 res = @events_scope.lines.count { |event| contains?(event, match) }
314 @ir_scope.lines.count { |inst| contains?(inst, match) }
393 @disasm_method_scope.lines.each_with_index do |line, index|
410 @disasm_scope = SearchScope.new(@disasm_method_scope.lines[start_index..end_index], "Inst: #{match_str(match)}")