yash-syntax

Crates.ioyash-syntax
lib.rsyash-syntax
version0.8.0
sourcesrc
created_at2021-12-11 11:35:59.831691
updated_at2024-04-08 15:53:13.997683
descriptionPOSIX-compatible shell script syntax parser
homepage
repositoryhttps://github.com/magicant/yash-rs
max_upload_size
id496182
size667,436
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: 2544

cargo fmt