Docs.rs
  • yash-syntax-0.6.0
    • yash-syntax 0.6.0
    • Docs.rs crate page
    • GPL-3.0-or-later
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • magicant
    • Dependencies
      • annotate-snippets ^0.9.1 normal
      • async-trait ^0.1.56 normal
      • futures-util ^0.3.23 normal
      • itertools ^0.10.3 normal
      • assert_matches ^1.5.0 dev
      • futures-executor ^0.3.23 dev
    • Versions
    • 86.64% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate yash_syntax

  • Structs
  • Enums
  • Traits
  • Functions
  • Type Definitions
logo
Change settings

List of all items

Structs

  • alias::Alias
  • alias::HashEntry
  • input::Context
  • input::Memory
  • parser::Error
  • parser::Parser
  • parser::lex::Lexer
  • parser::lex::PlainLexer
  • parser::lex::Token
  • parser::lex::WordLexer
  • source::Code
  • source::Location
  • source::SourceChar
  • source::pretty::Annotation
  • source::pretty::Message
  • syntax::AndOrList
  • syntax::Assign
  • syntax::CaseItem
  • syntax::ElifThen
  • syntax::Fd
  • syntax::FullCompoundCommand
  • syntax::FunctionDefinition
  • syntax::HereDoc
  • syntax::Item
  • syntax::List
  • 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
  • syntax::AndOr
  • syntax::BackquoteUnit
  • syntax::Command
  • syntax::CompoundCommand
  • syntax::Modifier
  • syntax::RedirBody
  • syntax::RedirOp
  • syntax::SwitchCondition
  • syntax::SwitchType
  • syntax::TextUnit
  • syntax::TrimLength
  • syntax::TrimSide
  • syntax::Value
  • syntax::WordUnit

Traits

  • input::Input
  • source::pretty::MessageBase
  • syntax::MaybeLiteral
  • syntax::Unquote

Functions

  • parser::lex::is_blank
  • parser::lex::is_name_char
  • parser::lex::is_operator_char
  • parser::lex::is_portable_name_char
  • parser::lex::is_special_parameter_char
  • parser::lex::is_token_delimiter_char
  • source::source_chars

Type Definitions

  • alias::AliasSet
  • input::Error
  • input::Result
  • parser::Result