diff --git a/java.pc b/java.pc index 24b23e5..9498e70 100644 --- a/java.pc +++ b/java.pc @@ -48,7 +48,7 @@ class( ); extends:[extends]( type -> extend( - :end, + :end, :implements ) ); diff --git a/src/be/jeffcheasey88/peeratcode/parser/state/generator/ParserComposantGenerator.java b/src/be/jeffcheasey88/peeratcode/parser/state/generator/ParserComposantGenerator.java index e03778c..55559ff 100644 --- a/src/be/jeffcheasey88/peeratcode/parser/state/generator/ParserComposantGenerator.java +++ b/src/be/jeffcheasey88/peeratcode/parser/state/generator/ParserComposantGenerator.java @@ -148,10 +148,12 @@ public class ParserComposantGenerator { StateTree op_childs = new StateTree<>(); op_childs.then((v) -> v.validate((t) -> t.getValue().equals("("))) .then(new RedirectStateTree<>(operations, (bag) -> { + System.out.println("Go on op_childs !"); return "operations"; })) .then((v) -> v.validate((t) -> t.getValue().equals(")"))) .end((composant, bag) -> { + System.out.println(""); System.out.println("\t"+composant); System.out.println("\t"+bag); return composant; @@ -247,6 +249,7 @@ public class ParserComposantGenerator { linked.elements.add(op.get()); } way.elements.add(linked); + ((Composant)composant).include(); System.out.println("none\t"+way); return composant; }); @@ -332,7 +335,7 @@ public class ParserComposantGenerator { @Override public String toString(){ - return title+"("; + return title+"("+path; } public static class LinkedComposant extends Element{