yash-syntax

Crates.ioyash-syntax
lib.rsyash-syntax
version0.12.1
sourcesrc
created_at2021-12-11 11:35:59.831691
updated_at2024-11-09 15:59:09.304652
descriptionPOSIX-compatible shell script syntax parser
homepage
repositoryhttps://github.com/magicant/yash-rs
max_upload_size
id496182
size697,379
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: 2935

cargo fmt