pub enum DelphiTokenType {
Show 87 variants
Root,
Identifier,
String,
Number,
Float,
Whitespace,
Newline,
Program,
Unit,
Interface,
Implementation,
Uses,
Type,
Var,
Const,
Function,
Procedure,
Begin,
End,
If,
Then,
Else,
While,
Do,
For,
To,
Downto,
Repeat,
Until,
Case,
Of,
With,
Try,
Except,
Finally,
Raise,
Class,
Object,
Record,
Array,
Set,
File,
Packed,
String_,
Integer,
Real,
Boolean,
Char,
Pointer,
Nil,
True_,
False_,
And_,
Or_,
Not_,
Div,
Mod,
In_,
Is_,
As_,
Plus,
Minus,
Star,
Slash,
Equal,
NotEqual,
Less,
Greater,
LessEqual,
GreaterEqual,
Assign,
Dot,
DotDot,
Caret,
At,
LeftParen,
RightParen,
LeftBracket,
RightBracket,
Semicolon,
Comma,
Colon,
Comment,
LineComment,
BlockComment,
Error,
Eof,
}Variants§
Root
Identifier
String
Number
Float
Whitespace
Newline
Program
Unit
Interface
Implementation
Uses
Type
Var
Const
Function
Procedure
Begin
End
If
Then
Else
While
Do
For
To
Downto
Repeat
Until
Case
Of
With
Try
Except
Finally
Raise
Class
Object
Record
Array
Set
File
Packed
String_
Integer
Real
Boolean
Char
Pointer
Nil
True_
False_
And_
Or_
Not_
Div
Mod
In_
Is_
As_
Plus
Minus
Star
Slash
Equal
NotEqual
Less
Greater
LessEqual
GreaterEqual
Assign
Dot
DotDot
Caret
At
LeftParen
RightParen
LeftBracket
RightBracket
Semicolon
Comma
Colon
Comment
LineComment
BlockComment
Error
Eof
Implementations§
Source§impl DelphiTokenType
impl DelphiTokenType
Sourcepub fn is_keyword(&self) -> bool
pub fn is_keyword(&self) -> bool
Returns true if this syntax kind is a Delphi keyword
Trait Implementations§
Source§impl Clone for DelphiTokenType
impl Clone for DelphiTokenType
Source§fn clone(&self) -> DelphiTokenType
fn clone(&self) -> DelphiTokenType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DelphiTokenType
impl Debug for DelphiTokenType
Source§impl<'de> Deserialize<'de> for DelphiTokenType
impl<'de> Deserialize<'de> for DelphiTokenType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<DelphiElementType> for DelphiTokenType
impl From<DelphiElementType> for DelphiTokenType
Source§fn from(element: DelphiElementType) -> Self
fn from(element: DelphiElementType) -> Self
Converts to this type from the input type.
Source§impl From<DelphiTokenType> for DelphiElementType
impl From<DelphiTokenType> for DelphiElementType
Source§fn from(token: DelphiTokenType) -> Self
fn from(token: DelphiTokenType) -> Self
Converts to this type from the input type.
Source§impl Hash for DelphiTokenType
impl Hash for DelphiTokenType
Source§impl PartialEq for DelphiTokenType
impl PartialEq for DelphiTokenType
Source§impl Serialize for DelphiTokenType
impl Serialize for DelphiTokenType
Source§impl TokenType for DelphiTokenType
impl TokenType for DelphiTokenType
Source§const END_OF_STREAM: Self = Self::Eof
const END_OF_STREAM: Self = Self::Eof
A constant representing the end of the input stream. Read more
Source§type Role = UniversalTokenRole
type Role = UniversalTokenRole
The associated role type for this token kind.
Source§fn is_ignored(&self) -> bool
fn is_ignored(&self) -> bool
Returns true if this token represents trivia (whitespace, comments, etc.). Read more
Source§fn is_role(&self, role: Self::Role) -> bool
fn is_role(&self, role: Self::Role) -> bool
Returns true if this token matches the specified language-specific role.
Source§fn is_universal(&self, role: UniversalTokenRole) -> bool
fn is_universal(&self, role: UniversalTokenRole) -> bool
Returns true if this token matches the specified universal role.
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this token represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this token represents whitespace. Read more
Source§fn is_error(&self) -> bool
fn is_error(&self) -> bool
Returns true if this token represents an error condition. Read more
Source§fn is_end_of_stream(&self) -> bool
fn is_end_of_stream(&self) -> bool
Returns true if this token represents the end of the input stream. Read more
impl Copy for DelphiTokenType
impl Eq for DelphiTokenType
impl StructuralPartialEq for DelphiTokenType
Auto Trait Implementations§
impl Freeze for DelphiTokenType
impl RefUnwindSafe for DelphiTokenType
impl Send for DelphiTokenType
impl Sync for DelphiTokenType
impl Unpin for DelphiTokenType
impl UnwindSafe for DelphiTokenType
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