class YARD::Parser::Ruby::Legacy::StatementList

def initialize(content)

Parameters:
  • content (TokenList, String) -- the tokens to create the list from
def initialize(content)
  @shebang_line = nil
  @encoding_line = nil
  @comments_last_line = nil
  if content.is_a? TokenList
    @tokens = content.dup
  elsif content.is_a? String
    @tokens = TokenList.new(content.delete("\r"))
  else
    raise ArgumentError, "Invalid content for StatementList: #{content.inspect}:#{content.class}"
  end
  parse_statements
end