When a document contains multiple fragments with the same name, all but one of them will be silently dropped. This has been the case for many years, but has never been reported and is most likely not what users would expect.
This PR concatenates all fragments with the same name into a single AST node. It is also a prerequisite for solving #595 properly right from the start.
When a document contains multiple fragments with the same name, all but one of them will be silently dropped. This has been the case for many years, but has never been reported and is most likely not what users would expect.
This PR concatenates all fragments with the same name into a single AST node. It is also a prerequisite for solving #595 properly right from the start.