yash-syntax-0.8.0
·
601 commits
to master
since this release
[0.8.0] - 2024-04-09
Starting from this version, the yash-syntax
crate can be compiled on non-Unix platforms, where RawFd
falls back to i32
.
Added
source::Source::Eval
source::Source::DotScript
source::pretty::Footer
source::pretty::Message::footers
source::pretty::MessageBase::footers
parser::lex::Keyword::as_str
parser::lex::ParseKeywordError
impl FromStr for parser::lex::Keyword
parser::lex::Operator::as_str
parser::lex::ParseOperatorError
parser::lex::TryFromOperatorError
Changed
parser::lex::Keyword::is_clause_delimiter
nowconst
and#[must_use]
parser::lex::Operator::is_clause_delimiter
nowconst
and#[must_use]
<parser::lex::Operator as FromStr>::Err
from()
toParseOperatorError
<syntax::AndOr as FromStr>::Err
from()
toParseOperatorError
<syntax::AndOr as TryFrom<parser::lex::Operator>>::Error
from()
toTryFromOperatorError
<syntax::RedirOp as FromStr>::Err
from()
toParseOperatorError
<syntax::RedirOp as TryFrom<parser::lex::Operator>>::Error
from()
toTryFromOperatorError
Removed
impl TryFrom<&str> for parser::lex::Keyword
in favor ofFromStr