class YARD::Parser::Ruby::Legacy::RubyParser
Public Class Methods
Source
# File lib/yard/parser/ruby/legacy/ruby_parser.rb, line 9 def initialize(source, _filename) @source = source end
Public Instance Methods
Source
# File lib/yard/parser/ruby/legacy/ruby_parser.rb, line 26 def encoding_line; @parse.encoding_line end
Source
# File lib/yard/parser/ruby/legacy/ruby_parser.rb, line 22 def enumerator @parse end
Source
# File lib/yard/parser/ruby/legacy/ruby_parser.rb, line 13 def parse @parse ||= StatementList.new(@source) self end
Source
# File lib/yard/parser/ruby/legacy/ruby_parser.rb, line 27 def shebang_line; @parse.shebang_line end
Source
# File lib/yard/parser/ruby/legacy/ruby_parser.rb, line 18 def tokenize @tokenize ||= TokenList.new(@source) end