diff --git a/src/main/antlr/TurtleParser.g b/src/main/antlr/TurtleParser.g index 701ea42..321ebf1 100644 --- a/src/main/antlr/TurtleParser.g +++ b/src/main/antlr/TurtleParser.g @@ -35,8 +35,8 @@ moreBloc [TurtleAST parent] : bloc[parent] | ; sujet returns[String val]: - LC en=entity RC // - {$val = $en.val;} + LC enS=entity RC // + {$val = $enS.val;} ; listvc [TurtleAST parent] : vc[parent] more[parent] // (;)* @@ -56,14 +56,14 @@ morec [TurtleAST parent] : V listc[parent] //correction : listc au lieux de comp | ; verbe returns[String val] : - i=ID - {$val = $i.text;} + enV=entity + {$val = $enV.val;} ; comp[TurtleAST parent] : - LC i=ID RC // - {parent.addComplement($i.text,false);} - | G i=STRING G //"STRING" - {parent.addComplement($i.text,true);} + LC enC=entity RC // + {parent.addComplement($enC.val,false);} + | G sC=STRING G //"STRING" + {parent.addComplement($sC.text,true);} ; entity returns[String val] : i=ID diff --git a/tests/test2.ttl b/tests/test2.ttl index 29d56f7..c03c586 100755 --- a/tests/test2.ttl +++ b/tests/test2.ttl @@ -1,6 +1,6 @@ ; "Master 1 en informatique" ; - "M1" ; + "M1A"; ; , , . ;