class YARD::Parser::Ruby::TokenResolver

def initialize(source, namespace = Registry.root)

Parameters:
  • namespace (CodeObjects::Base) -- the object/namespace to resolve from
  • source (String) -- the source code to tokenize
def initialize(source, namespace = Registry.root)
  @tokens = RubyParser.parse(source, '(tokenize)').tokens
  raise ParserSyntaxError if @tokens.empty? && !source.empty?
  @default_namespace = namespace
end