List of all items
Structs
- ast::AnsiCString
- ast::ArithmeticExpansion
- ast::Array
- ast::BinaryExpression
- ast::BinaryOperator
- ast::BraceExpression
- ast::CStyleForStatement
- ast::CaseItem
- ast::CaseStatement
- ast::Command
- ast::CommandName
- ast::CommandSubstitution
- ast::Comment
- ast::CompoundStatement
- ast::Concatenation
- ast::DeclarationCommand
- ast::DoGroup
- ast::ElifClause
- ast::ElseClause
- ast::Expansion
- ast::ExpansionOperator
- ast::ExtglobPattern
- ast::FileDescriptor
- ast::FileRedirect
- ast::ForStatement
- ast::FunctionDefinition
- ast::HeredocBody
- ast::HeredocContent
- ast::HeredocEnd
- ast::HeredocRedirect
- ast::HeredocStart
- ast::HerestringRedirect
- ast::IfStatement
- ast::List
- ast::NegatedCommand
- ast::Number
- ast::ParenthesizedExpression
- ast::Pipeline
- ast::Point
- ast::PostfixExpression
- ast::ProcessSubstitution
- ast::Program
- ast::RawString
- ast::RedirectedStatement
- ast::Regex
- ast::SimpleExpansion
- ast::Span
- ast::SpecialVariableName
- ast::StringContent
- ast::StringNode
- ast::Subscript
- ast::Subshell
- ast::TernaryExpression
- ast::TestCommand
- ast::TestOperator
- ast::TranslatedString
- ast::UnaryExpression
- ast::UnaryOperator
- ast::UnsetCommand
- ast::VariableAssignment
- ast::VariableAssignments
- ast::VariableName
- ast::WhileStatement
- ast::Word
- summary::BashShape
- summary::StatementSlice
- tier::TierClassification
- tool_invocation::ArgFact
- tool_invocation::ToolInvocation
- tool_invocation::ToolSchemaInfo
- wrappers::PeeledCommand
Enums
- ParseError
- ast::ArrayElement
- ast::AssignmentTarget
- ast::AssignmentValue
- ast::BinaryExtra
- ast::BinaryOperatorKind
- ast::BinaryRightOperand
- ast::CStyleForPart
- ast::CaseFallthrough
- ast::CasePattern
- ast::CaseTermination
- ast::CommandArgument
- ast::CommandNameInner
- ast::ConditionPart
- ast::DeclarationPart
- ast::ExpansionElement
- ast::Expression
- ast::FunctionBody
- ast::HeredocOperator
- ast::HerestringValue
- ast::ListOperator
- ast::LoopBody
- ast::PostfixOperator
- ast::PrimaryExpression
- ast::Redirect
- ast::RedirectDestination
- ast::SimpleExpansionElement
- ast::SimpleRedirect
- ast::Statement
- ast::StringPart
- ast::SubscriptIndex
- ast::TestOperand
- ast::UnaryOperatorKind
- ast::UnsetPart
- summary::ProgramKind
- summary::SideEffect
- summary::StatementKind
- tier::DangerTier
- tool_invocation::GlobalFlagSpec
- tool_invocation::PathScope
- tool_invocation::Provenance
Traits
Functions
- parse
- parse_to_ast
- summary::kind_for
- summary::summarise_bash_shape
- tier::classify_tier
- tool_invocation::arg_fact
- tool_invocation::arg_provenance
- tool_invocation::arg_raw_text
- tool_invocation::path_scope
- tool_invocation::pipeline_stage_basenames
- tool_invocation::tool_invocation_of
- wrappers::peel_command
- wrappers::peel_simple_command
- wrappers::peel_simple_command_loose