#[repr(C)]pub struct TokenType {
pub value: i32,
}Expand description
Fields§
§value: i32Implementations§
Source§impl TokenType
impl TokenType
pub fn eof() -> Self
pub fn hash_bang() -> Self
pub fn name() -> Self
pub fn and() -> Self
pub fn break() -> Self
pub fn do() -> Self
pub fn else() -> Self
pub fn else_if() -> Self
pub fn end() -> Self
pub fn false() -> Self
pub fn for() -> Self
pub fn function() -> Self
pub fn lambda() -> Self
pub fn goto() -> Self
pub fn if() -> Self
pub fn in() -> Self
pub fn local() -> Self
pub fn nil() -> Self
pub fn not() -> Self
pub fn or() -> Self
pub fn repeat() -> Self
pub fn return() -> Self
pub fn then() -> Self
pub fn true() -> Self
pub fn until() -> Self
pub fn while() -> Self
pub fn op_equal() -> Self
pub fn op_assignment() -> Self
pub fn op_less_than() -> Self
pub fn op_less_than_equal() -> Self
pub fn op_greater_than_equal() -> Self
pub fn op_greater_than() -> Self
pub fn op_not_equal() -> Self
pub fn op_concat() -> Self
pub fn var_args() -> Self
pub fn dot() -> Self
pub fn colon() -> Self
pub fn double_colon() -> Self
pub fn comma() -> Self
pub fn brk_close_curly() -> Self
pub fn brk_open_curly() -> Self
pub fn brk_close_round() -> Self
pub fn brk_open_round() -> Self
pub fn brk_close_square() -> Self
pub fn brk_open_square() -> Self
pub fn op_len() -> Self
pub fn op_pwr() -> Self
pub fn op_mod() -> Self
pub fn op_div() -> Self
pub fn op_mul() -> Self
pub fn op_minus_or_sub() -> Self
pub fn op_add() -> Self
pub fn comment() -> Self
pub fn string() -> Self
pub fn string_long() -> Self
pub fn number() -> Self
pub fn number_hex_float() -> Self
pub fn number_hex() -> Self
pub fn semi_colon() -> Self
pub fn invalid() -> Self
pub fn op_dollar() -> Self
Trait Implementations§
Source§impl ClassIdentity for TokenType
impl ClassIdentity for TokenType
impl Copy for TokenType
impl Eq for TokenType
impl StructuralPartialEq for TokenType
Auto Trait Implementations§
impl Freeze for TokenType
impl RefUnwindSafe for TokenType
impl Send for TokenType
impl Sync for TokenType
impl Unpin for TokenType
impl UnwindSafe for TokenType
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)