#[repr(u16)]pub enum AdaSyntaxKind {
Show 115 variants
Whitespace = 0,
Newline = 1,
Comment = 2,
StringLiteral = 3,
CharacterLiteral = 4,
NumberLiteral = 5,
Identifier = 6,
AbortKeyword = 7,
AbsKeyword = 8,
AbstractKeyword = 9,
AcceptKeyword = 10,
AccessKeyword = 11,
AliasedKeyword = 12,
AllKeyword = 13,
AndKeyword = 14,
ArrayKeyword = 15,
AtKeyword = 16,
BeginKeyword = 17,
BodyKeyword = 18,
CaseKeyword = 19,
ConstantKeyword = 20,
DeclareKeyword = 21,
DelayKeyword = 22,
DeltaKeyword = 23,
DigitsKeyword = 24,
DoKeyword = 25,
ElseKeyword = 26,
ElsifKeyword = 27,
EndKeyword = 28,
EntryKeyword = 29,
ExceptionKeyword = 30,
ExitKeyword = 31,
ForKeyword = 32,
FunctionKeyword = 33,
GenericKeyword = 34,
GotoKeyword = 35,
IfKeyword = 36,
InKeyword = 37,
InterfaceKeyword = 38,
IsKeyword = 39,
LimitedKeyword = 40,
LoopKeyword = 41,
ModKeyword = 42,
NewKeyword = 43,
NotKeyword = 44,
NullKeyword = 45,
OfKeyword = 46,
OrKeyword = 47,
OthersKeyword = 48,
OutKeyword = 49,
OverridingKeyword = 50,
PackageKeyword = 51,
PragmaKeyword = 52,
PrivateKeyword = 53,
ProcedureKeyword = 54,
ProtectedKeyword = 55,
RaiseKeyword = 56,
RangeKeyword = 57,
RecordKeyword = 58,
RemKeyword = 59,
RenamesKeyword = 60,
RequeueKeyword = 61,
ReturnKeyword = 62,
ReverseKeyword = 63,
SelectKeyword = 64,
SeparateKeyword = 65,
SubtypeKeyword = 66,
SynchronizedKeyword = 67,
TaggedKeyword = 68,
TaskKeyword = 69,
TerminateKeyword = 70,
ThenKeyword = 71,
TypeKeyword = 72,
UntilKeyword = 73,
UseKeyword = 74,
WhenKeyword = 75,
WhileKeyword = 76,
WithKeyword = 77,
XorKeyword = 78,
Plus = 79,
Minus = 80,
Multiply = 81,
Divide = 82,
Star = 83,
Slash = 84,
Power = 85,
DoubleStar = 86,
Equal = 87,
NotEqual = 88,
Less = 89,
LessEqual = 90,
Greater = 91,
GreaterEqual = 92,
Assignment = 93,
ColonEqual = 94,
Arrow = 95,
LeftShift = 96,
RightShift = 97,
Box = 98,
Ampersand = 99,
Pipe = 100,
LeftParen = 101,
RightParen = 102,
LeftBracket = 103,
RightBracket = 104,
LeftBrace = 105,
RightBrace = 106,
Comma = 107,
Semicolon = 108,
Colon = 109,
Dot = 110,
DotDot = 111,
SourceFile = 112,
Error = 113,
Eof = 114,
}Variants§
Whitespace = 0
Newline = 1
Comment = 2
StringLiteral = 3
CharacterLiteral = 4
NumberLiteral = 5
Identifier = 6
AbortKeyword = 7
AbsKeyword = 8
AbstractKeyword = 9
AcceptKeyword = 10
AccessKeyword = 11
AliasedKeyword = 12
AllKeyword = 13
AndKeyword = 14
ArrayKeyword = 15
AtKeyword = 16
BeginKeyword = 17
BodyKeyword = 18
CaseKeyword = 19
ConstantKeyword = 20
DeclareKeyword = 21
DelayKeyword = 22
DeltaKeyword = 23
DigitsKeyword = 24
DoKeyword = 25
ElseKeyword = 26
ElsifKeyword = 27
EndKeyword = 28
EntryKeyword = 29
ExceptionKeyword = 30
ExitKeyword = 31
ForKeyword = 32
FunctionKeyword = 33
GenericKeyword = 34
GotoKeyword = 35
IfKeyword = 36
InKeyword = 37
InterfaceKeyword = 38
IsKeyword = 39
LimitedKeyword = 40
LoopKeyword = 41
ModKeyword = 42
NewKeyword = 43
NotKeyword = 44
NullKeyword = 45
OfKeyword = 46
OrKeyword = 47
OthersKeyword = 48
OutKeyword = 49
OverridingKeyword = 50
PackageKeyword = 51
PragmaKeyword = 52
PrivateKeyword = 53
ProcedureKeyword = 54
ProtectedKeyword = 55
RaiseKeyword = 56
RangeKeyword = 57
RecordKeyword = 58
RemKeyword = 59
RenamesKeyword = 60
RequeueKeyword = 61
ReturnKeyword = 62
ReverseKeyword = 63
SelectKeyword = 64
SeparateKeyword = 65
SubtypeKeyword = 66
SynchronizedKeyword = 67
TaggedKeyword = 68
TaskKeyword = 69
TerminateKeyword = 70
ThenKeyword = 71
TypeKeyword = 72
UntilKeyword = 73
UseKeyword = 74
WhenKeyword = 75
WhileKeyword = 76
WithKeyword = 77
XorKeyword = 78
Plus = 79
Minus = 80
Multiply = 81
Divide = 82
Star = 83
Slash = 84
Power = 85
DoubleStar = 86
Equal = 87
NotEqual = 88
Less = 89
LessEqual = 90
Greater = 91
GreaterEqual = 92
Assignment = 93
ColonEqual = 94
Arrow = 95
LeftShift = 96
RightShift = 97
Box = 98
Ampersand = 99
Pipe = 100
LeftParen = 101
RightParen = 102
LeftBracket = 103
RightBracket = 104
LeftBrace = 105
RightBrace = 106
Comma = 107
Semicolon = 108
Colon = 109
Dot = 110
DotDot = 111
SourceFile = 112
Error = 113
Eof = 114
Trait Implementations§
Source§impl Clone for AdaSyntaxKind
impl Clone for AdaSyntaxKind
Source§fn clone(&self) -> AdaSyntaxKind
fn clone(&self) -> AdaSyntaxKind
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 AdaSyntaxKind
impl Debug for AdaSyntaxKind
Source§impl Hash for AdaSyntaxKind
impl Hash for AdaSyntaxKind
Source§impl Ord for AdaSyntaxKind
impl Ord for AdaSyntaxKind
Source§fn cmp(&self, other: &AdaSyntaxKind) -> Ordering
fn cmp(&self, other: &AdaSyntaxKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AdaSyntaxKind
impl PartialEq for AdaSyntaxKind
Source§impl PartialOrd for AdaSyntaxKind
impl PartialOrd for AdaSyntaxKind
Source§impl Serialize for AdaSyntaxKind
impl Serialize for AdaSyntaxKind
Source§impl SyntaxKind for AdaSyntaxKind
impl SyntaxKind for AdaSyntaxKind
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 AdaSyntaxKind
impl Eq for AdaSyntaxKind
impl StructuralPartialEq for AdaSyntaxKind
Auto Trait Implementations§
impl Freeze for AdaSyntaxKind
impl RefUnwindSafe for AdaSyntaxKind
impl Send for AdaSyntaxKind
impl Sync for AdaSyntaxKind
impl Unpin for AdaSyntaxKind
impl UnwindSafe for AdaSyntaxKind
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