diff --git a/src/Compiler.java b/src/Compiler.java index a98d6bfb420240437ce8ada04f56d2e93333e719..2c6d06fb8a6b631b9f0842c4ebd6cda247bb51d8 100644 --- a/src/Compiler.java +++ b/src/Compiler.java @@ -105,6 +105,8 @@ public class Compiler scRoot.apply(sc2sa); saRoot = sc2sa.getRoot(); } catch (Exception ignored) { + System.out.println("exception construction arbre abstrait"); + ignored.printStackTrace(); } PrintStream out = System.out; if (verboseLevel > 1) { @@ -133,7 +135,8 @@ public class Compiler System.err.print("ERREUR TABLE DES SYMBOLES : "); System.err.println(e.getMessage()); System.exit(e.getCode()); - } catch (Exception ignored) { + } catch (Exception e) { + e.printStackTrace(); } if (verboseLevel > 1) { System.out.println("[PRINT TS]"); diff --git a/src/sa/SaEval.java b/src/sa/SaEval.java index b66416e63337fe2c5c90868ac124bb2ea9b0097a..434054b497c7cd4b84c1836258258fa210d7cb4a 100644 --- a/src/sa/SaEval.java +++ b/src/sa/SaEval.java @@ -23,7 +23,9 @@ public class SaEval extends SaDepthFirstVisitor <TypeVal> { try{ appelMain.accept(this); - } catch(Exception e){} + } catch(Exception e){ + e.printStackTrace() + } } public TypeVal getVar(SaVarSimple saVar){