method
scan

v1_9_2_180 -
Show latest stable
-
0 notes -
Class: Ruby
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378 (0)
- 1_9_2_180 (0)
- 1_9_3_125 (38)
- 1_9_3_392 (0)
- 2_1_10 (0)
- 2_2_9 (0)
- 2_4_6
- 2_5_5
- 2_6_3
- What's this?
scan()
public
Hide source
# File lib/rdoc/parser/ruby.rb, line 1476 def scan reset catch :eof do catch :enddoc do begin parse_top_level_statements @top_level rescue StandardError => e bytes = '' 20.times do @scanner.ungetc end count = 0 60.times do |i| count = i byte = @scanner.getc break unless byte bytes << byte end count -= 20 count.times do @scanner.ungetc end $stderr.puts #{self.class} failure around line #{@scanner.line_no} of#{@file_name} unless bytes.empty? then $stderr.puts $stderr.puts bytes.inspect end raise e end end end @top_level end