}
if (source.file.filename != "~~~~~testfile.vala") {
- this.file.compile_notice("Warn", this.file.path, source.begin.line, message);
+ this.file.compile_notice("WARN", source.file.filename , source.begin.line, message);
return;
}
- this.notice("Warn", source.file.filename, source.begin.line, message);
+ this.file.compile_notice("WARN", this.file.path, source.begin.line, message);
}
public override void depr (Vala.SourceReference? source, string message) {
}
if (source.file.filename != "~~~~~testfile.vala") {
- this.notice("Depr", this.file.path, source.begin.line, message);
+ this.file.compile_notice("DEPR", source.file.filename, source.begin.line, message);
return;
}
- this.notice("Depr", source.file.filename, source.begin.line, message);
+ this.file.compile_notice("DEPR", this.file.path, source.begin.line, message);
}
//stderr.printf ("My error: %s\n", message);
}
if (source.file.filename != "~~~~~testfile.vala") {
- this.notice("Err", this.file.path, source.begin.line, message);
+ this.file.compile_notice("ERR", source.file.filename, source.begin.line, message);
print ("Other file: Got error error: %d: %s\n", source.begin.line, message);
return;
}
}
line_errors.set(source.begin.line, pre + message);
- this.notice("Err", source.file.filename, source.begin.line, message);
+ this.file.compile_notice("ERR", this.file.path, source.begin.line, message);
print ("Test file: Got error error: %d: %s\n", source.begin.line, message);
}
public void dump()
//context.add_external_package ("libvala-0.24");
-
+ this.file.compile_notice("START", "", 0, "");
//add_documented_files (context, settings.source_files);
if (context.report.get_errors () > 0) {
print("parse got errors");
((ValaSourceReport)context.report).dump();
+
Vala.CodeContext.pop ();
+ this.file.compile_notice("END", "", 0, "");
return this.report.line_errors;
}
print("check got errors");
((ValaSourceReport)context.report).dump();
Vala.CodeContext.pop ();
+ this.file.compile_notice("END", "", 0, "");
return this.report.line_errors;
}
context.output = "/tmp/testbuild";
valac += " -o " +context.output;
context.codegen.emit (context);
-
+ /*
var ccompiler = new Vala.CCodeCompiler ();
var cc_command = Environment.get_variable ("CC");
var pkg_config_command = Environment.get_variable ("PKG_CONFIG");
#else
ccompiler.compile (context, cc_command, new string[] { });
#endif
-
+ */
Vala.CodeContext.pop ();
+ this.file.compile_notice("END", "", 0, "");
print("%s\n", valac);
print("ALL OK?\n");
return this.report.line_errors;