pub enum DelphiSyntaxKind {
Show 83 variants
Identifier,
String,
Number,
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,
Error,
Eof,
}Expand description
Syntax kinds for Delphi programming language
Variants§
Identifier
String
Number
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
Error
Eof
Implementations§
Source§impl DelphiSyntaxKind
impl DelphiSyntaxKind
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 DelphiSyntaxKind
impl Clone for DelphiSyntaxKind
Source§fn clone(&self) -> DelphiSyntaxKind
fn clone(&self) -> DelphiSyntaxKind
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 DelphiSyntaxKind
impl Debug for DelphiSyntaxKind
Source§impl Hash for DelphiSyntaxKind
impl Hash for DelphiSyntaxKind
Source§impl PartialEq for DelphiSyntaxKind
impl PartialEq for DelphiSyntaxKind
Source§impl SyntaxKind for DelphiSyntaxKind
impl SyntaxKind for DelphiSyntaxKind
Source§fn is_trivia(&self) -> bool
fn is_trivia(&self) -> bool
Returns true if this kind represents trivia (whitespace, comments, etc.). Read more
Source§fn is_comment(&self) -> bool
fn is_comment(&self) -> bool
Returns true if this kind represents a comment. Read more
Source§fn is_whitespace(&self) -> bool
fn is_whitespace(&self) -> bool
Returns true if this kind represents whitespace.
Source§fn is_token_type(&self) -> bool
fn is_token_type(&self) -> bool
Returns true if this kind represents a token type. Read more
Source§fn is_element_type(&self) -> bool
fn is_element_type(&self) -> bool
Returns true if this kind represents an element type. Read more
impl Copy for DelphiSyntaxKind
impl Eq for DelphiSyntaxKind
impl StructuralPartialEq for DelphiSyntaxKind
Auto Trait Implementations§
impl Freeze for DelphiSyntaxKind
impl RefUnwindSafe for DelphiSyntaxKind
impl Send for DelphiSyntaxKind
impl Sync for DelphiSyntaxKind
impl Unpin for DelphiSyntaxKind
impl UnwindSafe for DelphiSyntaxKind
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