diff options
Diffstat (limited to 'testing/web-platform/tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml')
-rw-r--r-- | testing/web-platform/tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/testing/web-platform/tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml b/testing/web-platform/tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml new file mode 100644 index 000000000..978ccb4e2 --- /dev/null +++ b/testing/web-platform/tests/resources/webidl2/test/widlproc/test/valid/xml/dictionary.widlprocxml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE Definitions SYSTEM "widlprocxml.dtd"> +<Definitions> + <webidl>dictionary PaintOptions { + DOMString? fillPattern = "black"; + DOMString? strokePattern = null; + <ref>Point</ref> position; +}; + +partial dictionary A { + long h; + long d; +};</webidl> + <Dictionary name="PaintOptions" id="::PaintOptions"> + <webidl>dictionary PaintOptions { + DOMString? fillPattern = "black"; + DOMString? strokePattern = null; + <ref>Point</ref> position; +};</webidl> + <DictionaryMember name="fillPattern" stringvalue="black" id="::PaintOptions::fillPattern"> + <webidl> DOMString? fillPattern = "black";</webidl> + <Type type="DOMString" nullable="nullable"/> + </DictionaryMember> + <DictionaryMember name="strokePattern" value="null" id="::PaintOptions::strokePattern"> + <webidl> DOMString? strokePattern = null;</webidl> + <Type type="DOMString" nullable="nullable"/> + </DictionaryMember> + <DictionaryMember name="position" id="::PaintOptions::position"> + <webidl> <ref>Point</ref> position;</webidl> + <Type name="Point"/> + </DictionaryMember> + </Dictionary> + <Dictionary name="A" partial="partial" id="::A"> + <webidl>partial dictionary A { + long h; + long d; +};</webidl> + <DictionaryMember name="h" id="::A::h"> + <webidl> long h;</webidl> + <Type type="long"/> + </DictionaryMember> + <DictionaryMember name="d" id="::A::d"> + <webidl> long d;</webidl> + <Type type="long"/> + </DictionaryMember> + </Dictionary> +</Definitions> |