node.line_end = this.cur_line;
node.lines = new Gee.ArrayList<int>();
node.line_map = new Gee.HashMap<int,string>();
-
+ if (parent == null) {
+ node.node_lines = new Gee.ArrayList<int>();
+ node.node_line_map = new Gee.HashMap<int,Node>();
+ }
}
var l = this.cur_line;
this.cur_line += str.split("\n").length;
//this.ret += "/*%d*/ ".printf(l) + str + "\n";
- this.ret += + str + "\n";
+ this.ret += str + "\n";
}