"\t}",
""
],
+ "| bool XhighlightErrors" : [
+ "( Gee.HashMap<int,string> validate_res) {",
+ " ",
+ "\tthis.error_line = validate_res.size;",
+ "",
+ "\tif (this.error_line < 1) {",
+ "\t\treturn true;",
+ "\t}",
+ "\tvar tlines = this.el.get_line_count ();",
+ "\tGtk.TextIter iter;",
+ "\tvar valiter = validate_res.map_iterator();",
+ "\twhile (valiter.next()) {",
+ "",
+ "\t// print(\"get inter\\n\");",
+ "\t\tvar eline = valiter.get_key();",
+ "\t\tif (eline > tlines) {",
+ "\t\t\tcontinue;",
+ "\t\t}",
+ "\t\tthis.el.get_iter_at_line( out iter, eline);",
+ "\t\t//print(\"mark line\\n\");",
+ "\t\tthis.el.create_source_mark(valiter.get_value(), \"ERR\", iter);",
+ "\t} ",
+ "\treturn false;",
+ "}"
+ ],
"| bool checkSyntax" : [
" () {",
" ",
"}",
""
],
- "| bool highlightErrors" : [
- "( Gee.HashMap<int,string> validate_res) {",
- " ",
- "\tthis.error_line = validate_res.size;",
- "",
- "\tif (this.error_line < 1) {",
- "\t\treturn true;",
- "\t}",
- "\tvar tlines = this.el.get_line_count ();",
- "\tGtk.TextIter iter;",
- "\tvar valiter = validate_res.map_iterator();",
- "\twhile (valiter.next()) {",
- "",
- "\t// print(\"get inter\\n\");",
- "\t\tvar eline = valiter.get_key();",
- "\t\tif (eline > tlines) {",
- "\t\t\tcontinue;",
- "\t\t}",
- "\t\tthis.el.get_iter_at_line( out iter, eline);",
- "\t\t//print(\"mark line\\n\");",
- "\t\tthis.el.create_source_mark(valiter.get_value(), \"ERR\", iter);",
- "\t} ",
- "\treturn false;",
- "}"
- ],
"| string toString" : [
" () {",
" ",