List of all items
Structs
- alias::Alias
- alias::EmptyGlossary
- alias::HashEntry
- decl_util::EmptyGlossary
- decl_util::PosixGlossary
- input::Context
- input::Memory
- parser::Config
- parser::Error
- parser::Parser
- parser::lex::Config
- parser::lex::Lexer
- parser::lex::ParseKeywordError
- parser::lex::ParseOperatorError
- parser::lex::PlainLexer
- parser::lex::Token
- parser::lex::TryFromOperatorError
- parser::lex::WordLexer
- source::Code
- source::Location
- source::SourceChar
- source::pretty::Annotation
- source::pretty::Footer
- source::pretty::Footnote
- source::pretty::Message
- source::pretty::Report
- source::pretty::Snippet
- source::pretty::Span
- syntax::AndOrList
- syntax::Assign
- syntax::BracedParam
- syntax::CaseItem
- syntax::ElifThen
- syntax::EscapedString
- syntax::Fd
- syntax::FullCompoundCommand
- syntax::FunctionDefinition
- syntax::HereDoc
- syntax::Item
- syntax::List
- syntax::NotLiteral
- syntax::NotSpecialParam
- syntax::Param
- syntax::Pipeline
- syntax::Redir
- syntax::SimpleCommand
- syntax::Switch
- syntax::Text
- syntax::Trim
- syntax::Word
Enums
- parser::ErrorCause
- parser::Rec
- parser::SyntaxError
- parser::lex::Keyword
- parser::lex::Operator
- parser::lex::TokenId
- parser::lex::WordContext
- source::Source
- source::pretty::AnnotationType
- source::pretty::FootnoteType
- source::pretty::ReportType
- source::pretty::SpanRole
- syntax::AndOr
- syntax::BackquoteUnit
- syntax::CaseContinuation
- syntax::Command
- syntax::CompoundCommand
- syntax::EscapeUnit
- syntax::ExpansionMode
- syntax::Modifier
- syntax::ParamType
- syntax::RedirBody
- syntax::RedirOp
- syntax::SpecialParam
- syntax::SwitchAction
- syntax::SwitchCondition
- syntax::TextUnit
- syntax::TrimLength
- syntax::TrimSide
- syntax::Value
- syntax::WordUnit
Traits
- alias::Glossary
- decl_util::Glossary
- input::Input
- input::InputObject
- source::pretty::MessageBase
- syntax::MaybeLiteral
- syntax::Unquote
Functions
- parser::lex::is_blank
- parser::lex::is_name
- parser::lex::is_name_char
- parser::lex::is_operator_char
- parser::lex::is_portable_name
- parser::lex::is_portable_name_char
- parser::lex::is_single_char_name
- parser::lex::is_special_parameter_char
- parser::lex::is_token_delimiter_char
- source::pretty::add_span
- source::pretty::snippet_for_code
- source::source_chars