backyard-parser 0.1.9

Parse PHP code to AST node.
Documentation
[[bench]]
harness = false
name = "parser"
path = "benches/parser.rs"

[dependencies.backyard-lexer]
version = "0.1.9"

[dependencies.backyard-nodes]
version = "0.1.9"

[dependencies.bumpalo]
features = ["boxed"]
version = "3.16.0"

[dependencies.compact_str]
features = ["serde"]
version = "0.8.0"

[dependencies.serde_json]
version = "1.0"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[dev-dependencies.insta]
features = ["yaml"]
version = "1.38.0"

[[example]]
name = "parser"
path = "examples/parser.rs"

[lib]
name = "backyard_parser"
path = "src/lib.rs"

[lints.clippy]
needless_lifetimes = "allow"
vec_box = "allow"

[lints.rust]

[package]
authors = ["Alzera Cita <alzeracita23@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Parse PHP code to AST node."
edition = "2021"
keywords = ["php", "parser"]
license = "MIT"
name = "backyard-parser"
readme = "README.md"
repository = "https://github.com/Alzera/backyard"
version = "0.1.9"

[[test]]
name = "array"
path = "tests/array.rs"

[[test]]
name = "arraylookup"
path = "tests/arraylookup.rs"

[[test]]
name = "assignment"
path = "tests/assignment.rs"

[[test]]
name = "attribute"
path = "tests/attribute.rs"

[[test]]
name = "bin"
path = "tests/bin.rs"

[[test]]
name = "block"
path = "tests/block.rs"

[[test]]
name = "call"
path = "tests/call.rs"

[[test]]
name = "class"
path = "tests/class.rs"

[[test]]
name = "comment"
path = "tests/comment.rs"

[[test]]
name = "consts"
path = "tests/consts.rs"

[[test]]
name = "declare"
path = "tests/declare.rs"

[[test]]
name = "dowhile"
path = "tests/dowhile.rs"

[[test]]
name = "echo"
path = "tests/echo.rs"

[[test]]
name = "enums"
path = "tests/enums.rs"

[[test]]
name = "error"
path = "tests/error.rs"

[[test]]
name = "eval"
path = "tests/eval.rs"

[[test]]
name = "exit"
path = "tests/exit.rs"

[[test]]
name = "foreach"
path = "tests/foreach.rs"

[[test]]
name = "fors"
path = "tests/fors.rs"

[[test]]
name = "functions"
path = "tests/functions.rs"

[[test]]
name = "global"
path = "tests/global.rs"

[[test]]
name = "ifs"
path = "tests/ifs.rs"

[[test]]
name = "include"
path = "tests/include.rs"

[[test]]
name = "interface"
path = "tests/interface.rs"

[[test]]
name = "label"
path = "tests/label.rs"

[[test]]
name = "list"
path = "tests/list.rs"

[[test]]
name = "magic"
path = "tests/magic.rs"

[[test]]
name = "matchs"
path = "tests/matchs.rs"

[[test]]
name = "method"
path = "tests/method.rs"

[[test]]
name = "namespace"
path = "tests/namespace.rs"

[[test]]
name = "number"
path = "tests/number.rs"

[[test]]
name = "objectaccess"
path = "tests/objectaccess.rs"

[[test]]
name = "parenthesis"
path = "tests/parenthesis.rs"

[[test]]
name = "parser"
path = "tests/parser.rs"

[[test]]
name = "pre"
path = "tests/pre.rs"

[[test]]
name = "property"
path = "tests/property.rs"

[[test]]
name = "singles"
path = "tests/singles.rs"

[[test]]
name = "staticlookup"
path = "tests/staticlookup.rs"

[[test]]
name = "statics"
path = "tests/statics.rs"

[[test]]
name = "string"
path = "tests/string.rs"

[[test]]
name = "switch"
path = "tests/switch.rs"

[[test]]
name = "ternary"
path = "tests/ternary.rs"

[[test]]
name = "trait"
path = "tests/trait.rs"

[[test]]
name = "traituse"
path = "tests/traituse.rs"

[[test]]
name = "tries"
path = "tests/tries.rs"

[[test]]
name = "types"
path = "tests/types.rs"

[[test]]
name = "uses"
path = "tests/uses.rs"

[[test]]
name = "variable"
path = "tests/variable.rs"

[[test]]
name = "whiles"
path = "tests/whiles.rs"

[[test]]
name = "yields"
path = "tests/yields.rs"