glsl-lang 0.5.2

GLSL 4.6 language LALR parser and AST
Documentation
[[bench]]
harness = false
name = "glsl"

[[test]]
name = "pos_error"
required-features = ["lexer-v2-full"]
[build-dependencies.lalrpop]
version = "0.20.0"
[dependencies.glsl-lang-lexer]
features = ["lalrpop"]
version = "=0.5.2"

[dependencies.glsl-lang-pp]
optional = true
version = "=0.5.2"

[dependencies.glsl-lang-types]
version = "=0.5.2"

[dependencies.lalrpop-util]
default-features = false
features = ["std"]
version = "0.20.0"

[dependencies.lang-util]
features = ["lalrpop"]
version = "=0.5.2"

[dependencies.once_cell]
version = "1.17.1"

[dependencies.rserde]
features = ["derive"]
optional = true
package = "serde"
version = "1.0"

[dependencies.thiserror]
version = "1.0"
[dev-dependencies.criterion]
version = "0.3"

[dev-dependencies.expect-test]
version = "1.3"

[dev-dependencies.glsl]
version = "6"

[dev-dependencies.glsl-lang-pp]
version = "=0.5.2"

[dev-dependencies.lang-util-dev]
version = "=0.5.2"

[features]
default = []
lexer-v1 = ["glsl-lang-lexer/v1"]
lexer-v2-full = ["glsl-lang-lexer/v2-full"]
lexer-v2-min = ["glsl-lang-lexer/v2-min"]
parser-expr = []
parser-statement = []
serde = ["rserde", "lang-util/serde", "glsl-lang-lexer/serde", "glsl-lang-types/serde"]

[package]
authors = ["Vincent Tavernier <vince.tavernier@gmail.com>"]
categories = ["parser-implementations", "rendering"]
description = "GLSL 4.6 language LALR parser and AST"
documentation = "https://docs.rs/glsl-lang/"
edition = "2021"
homepage = "https://github.com/vtavernier/glsl-lang"
keywords = ["glsl", "language", "parser", "ast"]
license = "BSD-3-Clause"
name = "glsl-lang"
readme = "README.md"
repository = "https://github.com/vtavernier/glsl-lang"
resolver = "1"
version = "0.5.2"