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
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 |