+
+ # Generate an fprintf to display an error location
+ meth printf_locate_error(node: PNode): String
+ do
+ var s = "fprintf(stderr, \""
+ if method != null then s.append(" in %s")
+ s.append(" (%s:%d)\\n\", ")
+ if method != null then s.append("LOCATE_{method.cname}, ")
+ s.append("LOCATE_{module.name}, {node.line_number});")
+ return s
+ end
+