Method: YARD::Parser::Ruby::TokenResolver#initialize
- Defined in:
- lib/yard/parser/ruby/token_resolver.rb
#initialize(source, namespace = Registry.root) ⇒ TokenResolver
Creates a token resolver for given source.
16 17 18 19 20 |
# File 'lib/yard/parser/ruby/token_resolver.rb', line 16 def initialize(source, namespace = Registry.root) @tokens = RubyParser.parse(source, '(tokenize)').tokens raise ParserSyntaxError if @tokens.empty? && !source.empty? @default_namespace = namespace end |