var identified = v.identify_language(n)
if identified then
if found and identified then
- toolcontext.error(n.location, "Two languages identified as possible handlers.")
+ toolcontext.error(n.location, "FFI Error: two languages identified as possible handlers.")
end
n.language = v
found = true
end
end
- if not found then toolcontext.error(n.location, "Unsupported language.")
+ if not found then toolcontext.error(n.location, "FFI Error: unsupported language.")
end
end
fun write_header_to_file(mmodule: MModule, file: String, includes: Array[String], guard: String)
do
- var stream = new OFStream.open( file )
+ var stream = new FileWriter.open( file )
# header comments
var module_info = "/*\n\tExtern implementation of Nit module {mmodule.name}\n*/\n"
fun write_body_to_file(mmodule: MModule, file: String, includes: Array[String])
do
- var stream = new OFStream.open(file)
+ var stream = new FileWriter.open(file)
var module_info = "/*\n\tExtern implementation of Nit module {mmodule.name}\n*/\n"