Enum yash_syntax::parser::lex::WordContext
source · [−]pub enum WordContext {
Text,
Word,
}
Expand description
Context in which a word is parsed.
The parse of the word of a switch depends on
whether the parameter expansion containing the switch is part of a text or a
word. A WordContext
value is used to decide the behavior of the lexer.
Parser functions that depend on the context are implemented in
WordLexer
.
Variants
Text
The text unit being parsed is part of a text.
Word
The text unit being parsed is part of a word.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for WordContext
impl Send for WordContext
impl Sync for WordContext
impl Unpin for WordContext
impl UnwindSafe for WordContext
Blanket Implementations
Mutably borrows from an owned value. Read more