Method: Uv.debug

Defined in:
lib/ultra_pow_list/vendor/ruby1.8/uv/uv.rb,
lib/ultra_pow_list/vendor/ruby1.9/uv/uv.rb

.debug(text, syntax_name) ⇒ Object



76
77
78
79
80
81
82
83
84
85
86
# File 'lib/ultra_pow_list/vendor/ruby1.8/uv/uv.rb', line 76

def Uv.debug text, syntax_name
   unless @syntaxes
      @syntaxes = {}
      Dir.glob( File.join(File.dirname(__FILE__), 'syntax', '*.syntax') ).each do |f| 
         @syntaxes[File.basename(f, '.syntax')] = Textpow::SyntaxNode.load( f )
      end
   end
   processor = Textpow::DebugProcessor.new

   @syntaxes[syntax_name].parse( text, processor )
end