public void finaliser() throws EGGException { IEGGCompilationUnit cu = table.getCompilationUnit(); if (!cu.isOk()) return; // a changer puisqu'on ne serialise plus la tds cu.writeTds(table); // modif get package straight from prefix String ngen = table.directory().replace('\\', '/'); String pack = ngen.replace('/', '.'); if (!"".equals(table.prefix())) pack = table.prefix() + "." + pack; Vector<String> incs = table.getOptions().getLibs(); lex.finaliser(pack, incs); if (comp != null) { comp.finaliser(pack, incs); } // pour les modules if (mod != null) { mod.finaliser(pack, incs); } for (NtJava nt : nterms) { nt.finaliser(pack, incs); } // finaliser les messages d'erreurs mess.finaliser(pack); if (table.getDst()) genVisitor(pack, incs); }