Method: Textpow::SyntaxNode#parse

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

#parse(string, processor = nil) ⇒ Object



111
112
113
114
115
116
117
118
119
# File 'lib/ultra_pow_list/vendor/ruby1.8/textpow/textpow/syntax.rb', line 111

def parse( string, processor = nil )
   processor.start_parsing self.scopeName if processor
   stack = [[self, nil]]
   string.each_line do |line|
      parse_line stack, line, processor
   end
   processor.end_parsing self.scopeName if processor
   processor
end