mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-26 17:01:07 +00:00
c2efa5406e
XML allows attribute values like <node attr="\"/>. The XML parser wrongly reflects this case as 'Invalid_syntax'. This behavior stems from the implicit use of the 'end_of_quote' function, which considers the sequence of '\"' as a quoted '"' rather than the end of a quoted string. The patch solves this problem by making the 'end_of_quote' part of the tokenizer's scanner policy. The patch removes the 'end_of_quote' function from 'util/string.h' because it is not universal, and to avoid the ambiguity with 'SCANNER_POLICY::end_of_quote'. Fixes #4431 |
||
---|---|---|
.. | ||
archives | ||
hash | ||
README | ||
runtime |
Test for XML parser.