| Class | RSCM::Parser |
| In: |
lib/rscm/parser.rb
|
| Parent: | Object |
# File lib/rscm/parser.rb, line 4 4: def initialize(break_regexp) 5: @break_regexp = break_regexp 6: end
# File lib/rscm/parser.rb, line 8
8: def parse(io, skip_line_parsing=false, &line_proc)
9: parse_until_regexp_matches(io, skip_line_parsing, &line_proc)
10: if(skip_line_parsing)
11: nil
12: else
13: next_result
14: end
15: end
# File lib/rscm/parser.rb, line 23
23: def next_result
24: raise "Must override next_result(line)"
25: end