#[repr(u8)]pub enum LexTok {
Show 64 variants
Nulltok = 0,
Seper = 1,
Newlin = 2,
Semi = 3,
Dsemi = 4,
Amper = 5,
Inpar = 6,
Outpar = 7,
Dbar = 8,
Damper = 9,
Outang = 10,
Outangbang = 11,
Doutang = 12,
Doutangbang = 13,
Inang = 14,
Inoutang = 15,
Dinang = 16,
Dinangdash = 17,
Inangamp = 18,
Outangamp = 19,
Ampoutang = 20,
Outangampbang = 21,
Doutangamp = 22,
Doutangampbang = 23,
Trinang = 24,
Bar = 25,
Baramp = 26,
Inoutpar = 27,
Dinpar = 28,
Doutpar = 29,
Amperbang = 30,
Semiamp = 31,
Semibar = 32,
Doutbrack = 33,
String = 34,
Envstring = 35,
Envarray = 36,
Endinput = 37,
Lexerr = 38,
Bang = 39,
Dinbrack = 40,
Inbrace = 41,
Outbrace = 42,
Case = 43,
Coproc = 44,
Doloop = 45,
Done = 46,
Elif = 47,
Else = 48,
Zend = 49,
Esac = 50,
Fi = 51,
For = 52,
Foreach = 53,
Func = 54,
If = 55,
Nocorrect = 56,
Repeat = 57,
Select = 58,
Then = 59,
Time = 60,
Until = 61,
While = 62,
Typeset = 63,
}Expand description
Lexical tokens - returned by the lexer These match enum lextok from zsh.h exactly
Variants§
Nulltok = 0
Seper = 1
Newlin = 2
Semi = 3
Dsemi = 4
Amper = 5
Inpar = 6
Outpar = 7
Dbar = 8
Damper = 9
Outang = 10
Outangbang = 11
Doutang = 12
Doutangbang = 13
Inang = 14
Inoutang = 15
Dinang = 16
Dinangdash = 17
Inangamp = 18
Outangamp = 19
Ampoutang = 20
Outangampbang = 21
Doutangamp = 22
Doutangampbang = 23
Trinang = 24
Bar = 25
Baramp = 26
Inoutpar = 27
Dinpar = 28
Doutpar = 29
Amperbang = 30
Semiamp = 31
Semibar = 32
Doutbrack = 33
String = 34
Envstring = 35
Envarray = 36
Endinput = 37
Lexerr = 38
Bang = 39
Dinbrack = 40
Inbrace = 41
Outbrace = 42
Case = 43
Coproc = 44
Doloop = 45
Done = 46
Elif = 47
Else = 48
Zend = 49
Esac = 50
Fi = 51
For = 52
Foreach = 53
Func = 54
If = 55
Nocorrect = 56
Repeat = 57
Select = 58
Then = 59
Time = 60
Until = 61
While = 62
Typeset = 63
Implementations§
Trait Implementations§
impl Copy for LexTok
impl Eq for LexTok
impl StructuralPartialEq for LexTok
Auto Trait Implementations§
impl Freeze for LexTok
impl RefUnwindSafe for LexTok
impl Send for LexTok
impl Sync for LexTok
impl Unpin for LexTok
impl UnsafeUnpin for LexTok
impl UnwindSafe for LexTok
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more