(stack, level, text)
| 241 | |
| 242 | |
| 243 | def add_node(stack, level, text): |
| 244 | del stack[level:] |
| 245 | parent = stack[-1] |
| 246 | node = Node(level, parent, text) |
| 247 | parent.nodes.append(node) |
| 248 | stack.append(node) |
| 249 | return node |
| 250 | |
| 251 | |
| 252 | def parse(in_file, start, max_count, skip_every, skip_all): |