yash-syntax

Crates.ioyash-syntax
lib.rsyash-syntax
version0.9.0
sourcesrc
created_at2021-12-11 11:35:59.831691
updated_at2024-07-12 14:23:22.468987
descriptionPOSIX-compatible shell script syntax parser
homepage
repositoryhttps://github.com/magicant/yash-rs
max_upload_size
id496182
size684,510
WATANABE Yuki (magicant)

documentation

README

Yash-syntax

yash-syntax is a Rust library crate for parsing shell script source code. This crate is part of yash, but can be used independently to parse POSIX-compatible shell scripts.

Note that yash-syntax does not include functionality for executing parsed scripts.

yash-syntax at crates.io yash-syntax at docs.rs Build status

Features

  • Parsing POSIX-compatible shell scripts
  • Supporting all syntax constructs including compound commands
  • Performing alias substitution

Usage

Add yash-syntax as a dependency in your Cargo.toml.

See the API documentation for details.

License

This crate is distributed under GPLv3.

Commit count: 2659

cargo fmt