├── .github
├── CODEOWNERS
├── ISSUE_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE.md
└── workflows
│ ├── ci.yml
│ ├── cifuzz.yml
│ └── codspeed.yml
├── .gitignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── Cargo.toml
├── LICENSE
├── README.md
├── assets
├── bigbuckbunny.mp4
├── links.txt
├── nom.png
├── nom.svg
├── small.mp4
└── testfile.txt
├── benchmarks
├── Cargo.toml
├── README.md
├── benches
│ ├── arithmetic.rs
│ ├── http.rs
│ ├── http_streaming.rs
│ ├── ini.rs
│ ├── ini_str.rs
│ ├── json.rs
│ ├── json_streaming.rs
│ └── number.rs
├── canada.json
└── src
│ └── lib.rs
├── doc
├── archive
│ ├── FAQ.md
│ ├── how_nom_macros_work.md
│ ├── upgrading_to_nom_1.md
│ ├── upgrading_to_nom_2.md
│ └── upgrading_to_nom_4.md
├── choosing_a_combinator.md
├── custom_input_types.md
├── error_management.md
├── home.md
├── making_a_new_parser_from_scratch.md
├── nom_recipes.md
└── upgrading_to_nom_5.md
├── examples
├── custom_error.rs
├── iterator.rs
├── json.rs
├── json2.rs
├── json_iterator.rs
├── s_expression.rs
└── string.rs
├── fuzz
├── .gitignore
├── Cargo.toml
└── fuzz_targets
│ └── fuzz_arithmetic.rs
├── nom-language
├── Cargo.toml
├── LICENSE
└── src
│ ├── error.rs
│ ├── lib.rs
│ └── precedence
│ ├── mod.rs
│ └── tests.rs
├── proptest-regressions
├── character
│ ├── complete.txt
│ └── streaming.txt
└── number
│ ├── complete.txt
│ └── streaming.txt
├── rustfmt.toml
├── src
├── bits
│ ├── complete.rs
│ ├── mod.rs
│ └── streaming.rs
├── branch
│ ├── mod.rs
│ └── tests.rs
├── bytes
│ ├── complete.rs
│ ├── mod.rs
│ ├── streaming.rs
│ └── tests.rs
├── character
│ ├── complete.rs
│ ├── mod.rs
│ ├── streaming.rs
│ └── tests.rs
├── combinator
│ ├── mod.rs
│ └── tests.rs
├── error.rs
├── internal.rs
├── lib.rs
├── macros.rs
├── multi
│ ├── mod.rs
│ └── tests.rs
├── number
│ ├── complete.rs
│ ├── mod.rs
│ └── streaming.rs
├── sequence
│ ├── mod.rs
│ └── tests.rs
├── str.rs
└── traits.rs
└── tests
├── arithmetic.rs
├── arithmetic_ast.rs
├── css.rs
├── custom_errors.rs
├── escaped.rs
├── expression_ast.rs
├── float.rs
├── fnmut.rs
├── ini.rs
├── ini_str.rs
├── issues.rs
├── json.rs
├── mp4.rs
├── multiline.rs
├── overflow.rs
└── reborrow_fold.rs
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @Geal
2 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/.github/ISSUE_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/PULL_REQUEST_TEMPLATE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/.github/PULL_REQUEST_TEMPLATE.md
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/.github/workflows/ci.yml
--------------------------------------------------------------------------------
/.github/workflows/cifuzz.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/.github/workflows/cifuzz.yml
--------------------------------------------------------------------------------
/.github/workflows/codspeed.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/.github/workflows/codspeed.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/CONTRIBUTING.md
--------------------------------------------------------------------------------
/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/Cargo.toml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/README.md
--------------------------------------------------------------------------------
/assets/bigbuckbunny.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/assets/bigbuckbunny.mp4
--------------------------------------------------------------------------------
/assets/links.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/assets/links.txt
--------------------------------------------------------------------------------
/assets/nom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/assets/nom.png
--------------------------------------------------------------------------------
/assets/nom.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/assets/nom.svg
--------------------------------------------------------------------------------
/assets/small.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/assets/small.mp4
--------------------------------------------------------------------------------
/assets/testfile.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/assets/testfile.txt
--------------------------------------------------------------------------------
/benchmarks/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/Cargo.toml
--------------------------------------------------------------------------------
/benchmarks/README.md:
--------------------------------------------------------------------------------
1 | # Benchmarks for nom parsers
2 |
--------------------------------------------------------------------------------
/benchmarks/benches/arithmetic.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/arithmetic.rs
--------------------------------------------------------------------------------
/benchmarks/benches/http.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/http.rs
--------------------------------------------------------------------------------
/benchmarks/benches/http_streaming.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/http_streaming.rs
--------------------------------------------------------------------------------
/benchmarks/benches/ini.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/ini.rs
--------------------------------------------------------------------------------
/benchmarks/benches/ini_str.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/ini_str.rs
--------------------------------------------------------------------------------
/benchmarks/benches/json.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/json.rs
--------------------------------------------------------------------------------
/benchmarks/benches/json_streaming.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/json_streaming.rs
--------------------------------------------------------------------------------
/benchmarks/benches/number.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/benches/number.rs
--------------------------------------------------------------------------------
/benchmarks/canada.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/canada.json
--------------------------------------------------------------------------------
/benchmarks/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/benchmarks/src/lib.rs
--------------------------------------------------------------------------------
/doc/archive/FAQ.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/archive/FAQ.md
--------------------------------------------------------------------------------
/doc/archive/how_nom_macros_work.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/archive/how_nom_macros_work.md
--------------------------------------------------------------------------------
/doc/archive/upgrading_to_nom_1.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/archive/upgrading_to_nom_1.md
--------------------------------------------------------------------------------
/doc/archive/upgrading_to_nom_2.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/archive/upgrading_to_nom_2.md
--------------------------------------------------------------------------------
/doc/archive/upgrading_to_nom_4.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/archive/upgrading_to_nom_4.md
--------------------------------------------------------------------------------
/doc/choosing_a_combinator.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/choosing_a_combinator.md
--------------------------------------------------------------------------------
/doc/custom_input_types.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/custom_input_types.md
--------------------------------------------------------------------------------
/doc/error_management.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/error_management.md
--------------------------------------------------------------------------------
/doc/home.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/home.md
--------------------------------------------------------------------------------
/doc/making_a_new_parser_from_scratch.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/making_a_new_parser_from_scratch.md
--------------------------------------------------------------------------------
/doc/nom_recipes.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/nom_recipes.md
--------------------------------------------------------------------------------
/doc/upgrading_to_nom_5.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/doc/upgrading_to_nom_5.md
--------------------------------------------------------------------------------
/examples/custom_error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/custom_error.rs
--------------------------------------------------------------------------------
/examples/iterator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/iterator.rs
--------------------------------------------------------------------------------
/examples/json.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/json.rs
--------------------------------------------------------------------------------
/examples/json2.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/json2.rs
--------------------------------------------------------------------------------
/examples/json_iterator.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/json_iterator.rs
--------------------------------------------------------------------------------
/examples/s_expression.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/s_expression.rs
--------------------------------------------------------------------------------
/examples/string.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/examples/string.rs
--------------------------------------------------------------------------------
/fuzz/.gitignore:
--------------------------------------------------------------------------------
1 | artifacts
2 | corpus
3 | target
4 |
--------------------------------------------------------------------------------
/fuzz/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/fuzz/Cargo.toml
--------------------------------------------------------------------------------
/fuzz/fuzz_targets/fuzz_arithmetic.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/fuzz/fuzz_targets/fuzz_arithmetic.rs
--------------------------------------------------------------------------------
/nom-language/Cargo.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/nom-language/Cargo.toml
--------------------------------------------------------------------------------
/nom-language/LICENSE:
--------------------------------------------------------------------------------
1 | ../LICENSE
--------------------------------------------------------------------------------
/nom-language/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/nom-language/src/error.rs
--------------------------------------------------------------------------------
/nom-language/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/nom-language/src/lib.rs
--------------------------------------------------------------------------------
/nom-language/src/precedence/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/nom-language/src/precedence/mod.rs
--------------------------------------------------------------------------------
/nom-language/src/precedence/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/nom-language/src/precedence/tests.rs
--------------------------------------------------------------------------------
/proptest-regressions/character/complete.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/proptest-regressions/character/complete.txt
--------------------------------------------------------------------------------
/proptest-regressions/character/streaming.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/proptest-regressions/character/streaming.txt
--------------------------------------------------------------------------------
/proptest-regressions/number/complete.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/proptest-regressions/number/complete.txt
--------------------------------------------------------------------------------
/proptest-regressions/number/streaming.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/proptest-regressions/number/streaming.txt
--------------------------------------------------------------------------------
/rustfmt.toml:
--------------------------------------------------------------------------------
1 | tab_spaces = 2
2 | max_width = 100
3 |
--------------------------------------------------------------------------------
/src/bits/complete.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bits/complete.rs
--------------------------------------------------------------------------------
/src/bits/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bits/mod.rs
--------------------------------------------------------------------------------
/src/bits/streaming.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bits/streaming.rs
--------------------------------------------------------------------------------
/src/branch/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/branch/mod.rs
--------------------------------------------------------------------------------
/src/branch/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/branch/tests.rs
--------------------------------------------------------------------------------
/src/bytes/complete.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bytes/complete.rs
--------------------------------------------------------------------------------
/src/bytes/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bytes/mod.rs
--------------------------------------------------------------------------------
/src/bytes/streaming.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bytes/streaming.rs
--------------------------------------------------------------------------------
/src/bytes/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/bytes/tests.rs
--------------------------------------------------------------------------------
/src/character/complete.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/character/complete.rs
--------------------------------------------------------------------------------
/src/character/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/character/mod.rs
--------------------------------------------------------------------------------
/src/character/streaming.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/character/streaming.rs
--------------------------------------------------------------------------------
/src/character/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/character/tests.rs
--------------------------------------------------------------------------------
/src/combinator/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/combinator/mod.rs
--------------------------------------------------------------------------------
/src/combinator/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/combinator/tests.rs
--------------------------------------------------------------------------------
/src/error.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/error.rs
--------------------------------------------------------------------------------
/src/internal.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/internal.rs
--------------------------------------------------------------------------------
/src/lib.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/lib.rs
--------------------------------------------------------------------------------
/src/macros.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/macros.rs
--------------------------------------------------------------------------------
/src/multi/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/multi/mod.rs
--------------------------------------------------------------------------------
/src/multi/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/multi/tests.rs
--------------------------------------------------------------------------------
/src/number/complete.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/number/complete.rs
--------------------------------------------------------------------------------
/src/number/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/number/mod.rs
--------------------------------------------------------------------------------
/src/number/streaming.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/number/streaming.rs
--------------------------------------------------------------------------------
/src/sequence/mod.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/sequence/mod.rs
--------------------------------------------------------------------------------
/src/sequence/tests.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/sequence/tests.rs
--------------------------------------------------------------------------------
/src/str.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/str.rs
--------------------------------------------------------------------------------
/src/traits.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/src/traits.rs
--------------------------------------------------------------------------------
/tests/arithmetic.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/arithmetic.rs
--------------------------------------------------------------------------------
/tests/arithmetic_ast.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/arithmetic_ast.rs
--------------------------------------------------------------------------------
/tests/css.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/css.rs
--------------------------------------------------------------------------------
/tests/custom_errors.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/custom_errors.rs
--------------------------------------------------------------------------------
/tests/escaped.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/escaped.rs
--------------------------------------------------------------------------------
/tests/expression_ast.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/expression_ast.rs
--------------------------------------------------------------------------------
/tests/float.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/float.rs
--------------------------------------------------------------------------------
/tests/fnmut.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/fnmut.rs
--------------------------------------------------------------------------------
/tests/ini.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/ini.rs
--------------------------------------------------------------------------------
/tests/ini_str.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/ini_str.rs
--------------------------------------------------------------------------------
/tests/issues.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/issues.rs
--------------------------------------------------------------------------------
/tests/json.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/json.rs
--------------------------------------------------------------------------------
/tests/mp4.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/mp4.rs
--------------------------------------------------------------------------------
/tests/multiline.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/multiline.rs
--------------------------------------------------------------------------------
/tests/overflow.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/overflow.rs
--------------------------------------------------------------------------------
/tests/reborrow_fold.rs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rust-bakery/nom/HEAD/tests/reborrow_fold.rs
--------------------------------------------------------------------------------