From b648ef5f94b67b2d7e524a5f1d579bf3a22006cf Mon Sep 17 00:00:00 2001 From: Ryan Chandler Date: Wed, 24 Jul 2024 17:20:49 +0100 Subject: [PATCH] Update README.md --- README.md | 81 ++----------------------------------------------------- 1 file changed, 2 insertions(+), 79 deletions(-) diff --git a/README.md b/README.md index a05265f8..f349a155 100644 --- a/README.md +++ b/README.md @@ -1,81 +1,4 @@ # PHP-Parser -A handwritten fault-tolerant, recursive-descent parser for PHP written in Rust. - -[![justforfunnoreally.dev badge](https://img.shields.io/badge/justforfunnoreally-dev-9ff)](https://justforfunnoreally.dev) - -> **Warning** - this is still alpha software and the public API is still subject to change. Please use at your own risk. - ---- - -## Usage - -Add `php-parser-rs` in your `Cargo.toml`'s `dependencies` section - -```toml -[dependencies] -php-parser-rs = { git = "https://github.com/php-rust-tools/parser" } -``` - -or use `cargo add` - -```sh -cargo add php-parser-rs --git https://github.com/php-rust-tools/parser -``` - -### Example - -```rust -use std::io::Result; - -use php_parser_rs::parser; - -const CODE: &str = r#" Result<()> { - match parser::parse(CODE) { - Ok(ast) => { - println!("{:#?}", ast); - } - Err(err) => { - println!("{}", err.report(CODE, None, true, false)?); - - println!("parsed so far: {:#?}", err.partial); - } - } - - Ok(()) -} -``` - -## License - -Licensed under either of - - * Apache License, Version 2.0 - ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0) - * MIT license - ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT) - -at your option. - -## Contribution - -Unless you explicitly state otherwise, any contribution intentionally submitted -for inclusion in the work by you, as defined in the Apache-2.0 license, shall be -dual licensed as above, without any additional terms or conditions. - -## Credits - -* [Ryan Chandler](https://github.com/ryangjchandler) -* [All contributors](https://github.com/ryangjchandler/php-parser-rs/graphs/contributors) +> [!WARNING] +> This package has been archived and is **no longer maintained**. If you rely on this package for a project, please migrate the the PHP parser provided by the [PXP](https://github.com/pxp-lang/pxp) project.