grew issueshttps://gitlab.inria.fr/grew/grew/-/issues2019-04-26T13:49:31+02:00https://gitlab.inria.fr/grew/grew/-/issues/10Add Penman notation for AMR output2019-04-26T13:49:31+02:00GUILLAUME BrunoAdd Penman notation for AMR outputsee https://github.com/goodmami/penmansee https://github.com/goodmami/penmanhttps://gitlab.inria.fr/grew/grew/-/issues/9Avoid duplicate solutions when several nodes are equivalent in patterns2019-08-09T15:06:53+02:00GUILLAUME BrunoAvoid duplicate solutions when several nodes are equivalent in patternsWhen searching for a pattern like `pattern { S -> N1; S -> N2; }` each "occurrence" is given twice with N1/N2 exchanged.
A trick to avoid this is to add `N1 << N2` but this can be used only for ordered nodes.
A more general mechanism is...When searching for a pattern like `pattern { S -> N1; S -> N2; }` each "occurrence" is given twice with N1/N2 exchanged.
A trick to avoid this is to add `N1 << N2` but this can be used only for ordered nodes.
A more general mechanism is needed in general:
* option 1: add a syntax `N1 <<< N2` to order node wrt their `gid` (:-1: implementation dependant)
* option 2: add a syntax like `groups {N1; N2}` (idem from previous but a little more abstract)
* option 3: detect the subgroups of nodes that are equivalent (:-1: difficult to implement)GUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew/-/issues/8add a command to make a node unordered2022-03-13T19:39:04+01:00GUILLAUME Brunoadd a command to make a node unorderedNeeded for conversion from syntax to semantics.Needed for conversion from syntax to semantics.GUILLAUME BrunoGUILLAUME Brunohttps://gitlab.inria.fr/grew/grew/-/issues/2Add a new syntax for add_edge command2017-12-22T14:23:22+01:00GUILLAUME BrunoAdd a new syntax for add_edge commandAdd the possibility to "copy" a edge label.
The command `add_edge e: X -> Y` means "add an edge from node `X` to node `Y`with the same label than the edge matched with name `e` in the pattern".Add the possibility to "copy" a edge label.
The command `add_edge e: X -> Y` means "add an edge from node `X` to node `Y`with the same label than the edge matched with name `e` in the pattern".GUILLAUME BrunoGUILLAUME Bruno