pub enum JuliaSyntaxKind {
Show 76 variants
Root,
If,
ElseIf,
Else,
For,
While,
Break,
Continue,
Function,
End,
Begin,
Module,
Using,
Import,
Export,
Const,
Local,
Global,
True,
False,
Nothing,
Return,
Plus,
Minus,
Star,
Slash,
Percent,
Caret,
Equal,
NotEqual,
LessThan,
GreaterThan,
LessEqual,
GreaterEqual,
Assign,
PlusAssign,
MinusAssign,
StarAssign,
SlashAssign,
PercentAssign,
CaretAssign,
And,
Or,
Not,
Colon,
Dot,
Range,
Arrow,
FatArrow,
BitAnd,
BitOr,
BitXor,
BitNot,
LeftShift,
RightShift,
LeftParen,
RightParen,
LeftBracket,
RightBracket,
LeftBrace,
RightBrace,
Comma,
Semicolon,
IntegerLiteral,
FloatLiteral,
StringLiteral,
CharLiteral,
BooleanLiteral,
NothingLiteral,
Identifier,
Comment,
Whitespace,
Newline,
Eof,
Error,
Invalid,
}Expand description
Julia 令牌种类
Variants§
Root
If
ElseIf
Else
For
While
Break
Continue
Function
End
Begin
Module
Using
Import
Export
Const
Local
Global
True
False
Nothing
Return
Plus
Minus
Star
Slash
Percent
Caret
Equal
NotEqual
LessThan
GreaterThan
LessEqual
GreaterEqual
Assign
PlusAssign
MinusAssign
StarAssign
SlashAssign
PercentAssign
CaretAssign
And
Or
Not
Colon
Dot
Range
Arrow
FatArrow
BitAnd
BitOr
BitXor
BitNot
LeftShift
RightShift
LeftParen
RightParen
LeftBracket
RightBracket
LeftBrace
RightBrace
Comma
Semicolon
IntegerLiteral
FloatLiteral
StringLiteral
CharLiteral
BooleanLiteral
NothingLiteral
Identifier
Comment
Whitespace
Newline
Eof
Error
Invalid
Implementations§
Trait Implementations§
Source§impl Clone for JuliaSyntaxKind
impl Clone for JuliaSyntaxKind
Source§fn clone(&self) -> JuliaSyntaxKind
fn clone(&self) -> JuliaSyntaxKind
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 JuliaSyntaxKind
impl Debug for JuliaSyntaxKind
Source§impl<'de> Deserialize<'de> for JuliaSyntaxKind
impl<'de> Deserialize<'de> for JuliaSyntaxKind
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 Display for JuliaSyntaxKind
impl Display for JuliaSyntaxKind
Source§impl ElementType for JuliaSyntaxKind
impl ElementType for JuliaSyntaxKind
Source§type Role = UniversalElementRole
type Role = UniversalElementRole
The associated role type for this element kind.
Source§fn is_role(&self, role: Self::Role) -> bool
fn is_role(&self, role: Self::Role) -> bool
Returns true if this element matches the specified language-specific role.
Source§fn is_universal(&self, role: UniversalElementRole) -> bool
fn is_universal(&self, role: UniversalElementRole) -> bool
Returns true if this element matches the specified universal role.
Source§impl FromStr for JuliaSyntaxKind
impl FromStr for JuliaSyntaxKind
Source§impl Hash for JuliaSyntaxKind
impl Hash for JuliaSyntaxKind
Source§impl PartialEq for JuliaSyntaxKind
impl PartialEq for JuliaSyntaxKind
Source§impl Serialize for JuliaSyntaxKind
impl Serialize for JuliaSyntaxKind
Source§impl TokenType for JuliaSyntaxKind
impl TokenType for JuliaSyntaxKind
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_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_ignored(&self) -> bool
fn is_ignored(&self) -> bool
Returns true if this token represents trivia (whitespace, comments, etc.). 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 JuliaSyntaxKind
impl Eq for JuliaSyntaxKind
impl StructuralPartialEq for JuliaSyntaxKind
Auto Trait Implementations§
impl Freeze for JuliaSyntaxKind
impl RefUnwindSafe for JuliaSyntaxKind
impl Send for JuliaSyntaxKind
impl Sync for JuliaSyntaxKind
impl Unpin for JuliaSyntaxKind
impl UnwindSafe for JuliaSyntaxKind
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