According to the specification, it appears to me that this test case should pass. Currently the result given by the parser will be "file:///C|/hello/world" (without the '|' to ':' conversion). Looking at the implementation Parser::parse_file_host ignores the bool returned by Parser::file_host, which indicates the branch specified in file host state.1. This results in the error described.
Please let me know if this is indeed an issue with the implementation or if I've missed something.
Description The following test case fails
Playground link
According to the specification, it appears to me that this test case should pass. Currently the result given by the parser will be
"file:///C|/hello/world"
(without the'|'
to':'
conversion). Looking at the implementationParser::parse_file_host
ignores thebool
returned byParser::file_host
, which indicates the branch specified in file host state.1. This results in the error described.Please let me know if this is indeed an issue with the implementation or if I've missed something.