├── .github
└── workflows
│ └── ci.yml
├── .gitignore
├── CHANGELOG.md
├── Cargo.toml
├── LICENSE-APACHE
├── LICENSE-MIT
├── README.md
├── README.tpl
├── afl-fuzz
├── .gitignore
├── Cargo.toml
├── README.md
├── in
│ ├── 1.xml
│ ├── 2.xml
│ ├── 3.xml
│ ├── 4.xml
│ ├── 5.xml
│ └── 6.xml
└── src
│ └── main.rs
├── examples
└── parse.rs
├── fuzz
├── .gitignore
├── Cargo.toml
├── README.md
└── fuzz_targets
│ └── fuzz_xml.rs
├── src
├── error.rs
├── lib.rs
├── stream.rs
├── strspan.rs
└── xmlchar.rs
└── tests
└── integration
├── api.rs
├── cdata.rs
├── comments.rs
├── doctype.rs
├── document.rs
├── elements.rs
├── main.rs
├── pi.rs
├── text.rs
└── token.rs
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | Cargo.lock
3 | .idea
4 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/Cargo.toml
--------------------------------------------------------------------------------
/LICENSE-APACHE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/LICENSE-APACHE
--------------------------------------------------------------------------------
/LICENSE-MIT:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/LICENSE-MIT
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/README.md
--------------------------------------------------------------------------------
/README.tpl:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/README.tpl
--------------------------------------------------------------------------------
/afl-fuzz/.gitignore:
--------------------------------------------------------------------------------
1 | /out
2 |
--------------------------------------------------------------------------------
/afl-fuzz/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/afl-fuzz/Cargo.toml
--------------------------------------------------------------------------------
/afl-fuzz/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/afl-fuzz/README.md
--------------------------------------------------------------------------------
/afl-fuzz/in/1.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/afl-fuzz/in/2.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/afl-fuzz/in/2.xml
--------------------------------------------------------------------------------
/afl-fuzz/in/3.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/afl-fuzz/in/4.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/afl-fuzz/in/4.xml
--------------------------------------------------------------------------------
/afl-fuzz/in/5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/afl-fuzz/in/6.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/afl-fuzz/in/6.xml
--------------------------------------------------------------------------------
/afl-fuzz/src/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/afl-fuzz/src/main.rs
--------------------------------------------------------------------------------
/examples/parse.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/examples/parse.rs
--------------------------------------------------------------------------------
/fuzz/.gitignore:
--------------------------------------------------------------------------------
1 | target
2 | corpus
3 | artifacts
4 |
--------------------------------------------------------------------------------
/fuzz/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/fuzz/Cargo.toml
--------------------------------------------------------------------------------
/fuzz/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/fuzz/README.md
--------------------------------------------------------------------------------
/fuzz/fuzz_targets/fuzz_xml.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/fuzz/fuzz_targets/fuzz_xml.rs
--------------------------------------------------------------------------------
/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/src/error.rs
--------------------------------------------------------------------------------
/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/src/lib.rs
--------------------------------------------------------------------------------
/src/stream.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/src/stream.rs
--------------------------------------------------------------------------------
/src/strspan.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/src/strspan.rs
--------------------------------------------------------------------------------
/src/xmlchar.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/src/xmlchar.rs
--------------------------------------------------------------------------------
/tests/integration/api.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/api.rs
--------------------------------------------------------------------------------
/tests/integration/cdata.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/cdata.rs
--------------------------------------------------------------------------------
/tests/integration/comments.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/comments.rs
--------------------------------------------------------------------------------
/tests/integration/doctype.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/doctype.rs
--------------------------------------------------------------------------------
/tests/integration/document.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/document.rs
--------------------------------------------------------------------------------
/tests/integration/elements.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/elements.rs
--------------------------------------------------------------------------------
/tests/integration/main.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/main.rs
--------------------------------------------------------------------------------
/tests/integration/pi.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/pi.rs
--------------------------------------------------------------------------------
/tests/integration/text.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/text.rs
--------------------------------------------------------------------------------
/tests/integration/token.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RazrFalcon/xmlparser/HEAD/tests/integration/token.rs
--------------------------------------------------------------------------------