Skip to main content

Crate shuck_parser

Crate shuck_parser 

Source
Expand description

Shell lexer and parser APIs for the Shuck workspace.

shuck-parser turns shell source text into shuck-ast syntax trees and also exposes a source-backed lexer for lower-level tooling.

Re-exports§

pub use parser::OptionValue;
pub use parser::ShellDialect;
pub use parser::ShellProfile;
pub use parser::ZshEmulationMode;
pub use parser::ZshOptionState;

Modules§

parser
Parsing entrypoints, lexer types, and shell-profile configuration. Parser entrypoints, lexical types, and shell-profile configuration.

Enums§

Error
Error types returned by parser operations. Shuck error types.

Type Aliases§

Result
Error types returned by parser operations. Result type alias using shuck’s Error.