Method: RDoc::RubyLex#skip_inner_expression

Defined in:
lib/rdoc/ruby_lex.rb

#skip_inner_expressionObject



1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
# File 'lib/rdoc/ruby_lex.rb', line 1252

def skip_inner_expression
  res = ""
  nest = 0
  while ch = getc
    res << ch
    if ch == '}'
      break if nest.zero?
      nest -= 1
    elsif ch == '{'
      nest += 1
    end
  end
  res
end