From 7b82f384e4dbbff37db4bfe3fd795c57a27f1ed0 Mon Sep 17 00:00:00 2001 From: Rochas Date: Fri, 14 Feb 2025 01:36:21 +0100 Subject: [PATCH] correction ordre dans la grammaire --- src/main/antlr/TurtleParser.g | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/antlr/TurtleParser.g b/src/main/antlr/TurtleParser.g index 0e5b61f..78f91ff 100644 --- a/src/main/antlr/TurtleParser.g +++ b/src/main/antlr/TurtleParser.g @@ -27,8 +27,9 @@ turtle returns[TurtleAST t]: {$t.finishNtriple();} ; bloc [TurtleAST parent]: - s=sujet listvc[parent] P moreBloc[parent] // list. + s=sujet {$parent.addSujet($s.val);} + listvc[parent] P moreBloc[parent] // list. ; moreBloc [TurtleAST parent] : bloc[parent] | @@ -44,8 +45,9 @@ more[TurtleAST parent] :SEMI listvc[parent] // ; * | ; vc [TurtleAST parent] : - LC v=verbe RC listc[parent] + LC v=verbe {$parent.addVerbe($v.val);} + RC listc[parent] ; listc [TurtleAST parent] : comp[parent] morec[parent] //on ne peut pas mettre le <> ici car on peut assi mettre des ""