/* (non-Javadoc) * @see jaskell.compiler.JaskellVisitor#visit(jaskell.compiler.core.Module) */ public Object visit(Module a) { try { return visit((Namespace) a); } catch (TypeError te) { if (te.getLineCol() == null) te.setLineCol(a.getTag("source")); log.severe("Type error at (" + te.getLineCol() + ") : " + te.getMessage()); throw te; } }