mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-28 09:38:53 +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 |
||
---|---|---|
.. | ||
test-ds_ownership | ||
test-entrypoint | ||
test-log | ||
test-mmio | ||
test-new_delete | ||
test-reconstructible | ||
test-registry | ||
test-rm_fault | ||
test-rm_fault_no_nox | ||
test-rm_nested | ||
test-rm_stress | ||
test-sanitizer | ||
test-stack_smash | ||
test-synced_interface | ||
test-timer | ||
test-tls | ||
test-token | ||
test-xml_generator | ||
test-xml_node |