Module: JinyuDebugTools::CodeParser
- Defined in:
- lib/utils/code_parser.rb
Defined Under Namespace
Classes: CodeNode, CodeTree
Class Method Summary
collapse
Class Method Details
.parse_logs(log_str) ⇒ Object
150
151
152
153
154
155
156
157
158
159
|
# File 'lib/utils/code_parser.rb', line 150
def self.parse_logs(log_str)
logs =log_str.each_line.map(&:chomp)
records = logs.map {|log| log.split(' ')}
tree = CodeTree.new
records.each do |parent_name, child_name|
tree.add_record(parent_name, child_name)
end
return tree.my_pretty_print
end
|