From 2fb97d42fb84b7c5f447f08f3c25e8467519aef9 Mon Sep 17 00:00:00 2001 From: jeffcheasey88 <66554203+jeffcheasey88@users.noreply.github.com> Date: Fri, 14 Jul 2023 16:08:47 +0200 Subject: [PATCH] include in none case --- java.pc | 2 +- .../parser/state/generator/ParserComposantGenerator.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) 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{