pub enum ActionScriptSyntaxKind {
Show 163 variants
Whitespace,
Newline,
Comment,
Identifier,
StringLiteral,
CharLiteral,
NumberLiteral,
BooleanLiteral,
NullLiteral,
As,
Break,
Case,
Catch,
Class,
Const,
Continue,
Default,
Delete,
Do,
Else,
Extends,
False,
Finally,
For,
Function,
If,
Implements,
Import,
In,
Instanceof,
Interface,
Internal,
Is,
Native,
New,
Null,
Package,
Private,
Protected,
Public,
Return,
Static,
Super,
Switch,
This,
Throw,
True,
Try,
Typeof,
Use,
Var,
Void,
While,
With,
Each,
Get,
Set,
Namespace,
Include,
Dynamic,
Final,
Override,
Array,
Boolean,
Date,
Function_,
Number,
Object,
RegExp,
String_,
Uint,
Vector,
Void_,
Xml,
XmlList,
Plus,
Minus,
Star,
Slash,
Percent,
Equal,
EqualEqual,
EqualEqualEqual,
NotEqual,
NotEqualEqual,
LessThan,
LessEqual,
GreaterThan,
GreaterEqual,
LogicalAnd,
LogicalOr,
LogicalNot,
BitwiseAnd,
BitwiseOr,
BitwiseXor,
BitwiseNot,
LeftShift,
RightShift,
UnsignedRightShift,
Increment,
Decrement,
PlusAssign,
MinusAssign,
StarAssign,
SlashAssign,
PercentAssign,
LeftShiftAssign,
RightShiftAssign,
UnsignedRightShiftAssign,
BitwiseAndAssign,
BitwiseOrAssign,
BitwiseXorAssign,
Question,
Colon,
LeftParen,
RightParen,
LeftBrace,
RightBrace,
LeftBracket,
RightBracket,
Semicolon,
Comma,
Dot,
Arrow,
At,
Hash,
Dollar,
Ampersand,
Backslash,
Quote,
DoubleQuote,
Backtick,
Program,
Statement,
Expression,
Block,
ClassDeclaration,
InterfaceDeclaration,
FunctionDeclaration,
VariableDeclaration,
ImportStatement,
PackageDeclaration,
NamespaceDeclaration,
Assignment,
FunctionCall,
MethodCall,
PropertyAccess,
ArrayAccess,
ConditionalExpression,
BinaryExpression,
UnaryExpression,
IfStatement,
ForStatement,
WhileStatement,
DoWhileStatement,
SwitchStatement,
TryStatement,
ThrowStatement,
ReturnStatement,
BreakStatement,
ContinueStatement,
Error,
Eof,
}Variants§
Whitespace
Newline
Comment
Identifier
StringLiteral
CharLiteral
NumberLiteral
BooleanLiteral
NullLiteral
As
Break
Case
Catch
Class
Const
Continue
Default
Delete
Do
Else
Extends
False
Finally
For
Function
If
Implements
Import
In
Instanceof
Interface
Internal
Is
Native
New
Null
Package
Private
Protected
Public
Return
Static
Super
Switch
This
Throw
True
Try
Typeof
Use
Var
Void
While
With
Each
Get
Set
Namespace
Include
Dynamic
Final
Override
Array
Boolean
Date
Function_
Number
Object
RegExp
String_
Uint
Vector
Void_
Xml
XmlList
Plus
Minus
Star
Slash
Percent
Equal
EqualEqual
EqualEqualEqual
NotEqual
NotEqualEqual
LessThan
LessEqual
GreaterThan
GreaterEqual
LogicalAnd
LogicalOr
LogicalNot
BitwiseAnd
BitwiseOr
BitwiseXor
BitwiseNot
LeftShift
RightShift
UnsignedRightShift
Increment
Decrement
PlusAssign
MinusAssign
StarAssign
SlashAssign
PercentAssign
LeftShiftAssign
RightShiftAssign
UnsignedRightShiftAssign
BitwiseAndAssign
BitwiseOrAssign
BitwiseXorAssign
Question
Colon
LeftParen
RightParen
LeftBrace
RightBrace
LeftBracket
RightBracket
Semicolon
Comma
Dot
Arrow
At
Hash
Dollar
Ampersand
Backslash
Quote
DoubleQuote
Backtick
Program
Statement
Expression
Block
ClassDeclaration
InterfaceDeclaration
FunctionDeclaration
VariableDeclaration
ImportStatement
PackageDeclaration
NamespaceDeclaration
Assignment
FunctionCall
MethodCall
PropertyAccess
ArrayAccess
ConditionalExpression
BinaryExpression
UnaryExpression
IfStatement
ForStatement
WhileStatement
DoWhileStatement
SwitchStatement
TryStatement
ThrowStatement
ReturnStatement
BreakStatement
ContinueStatement
Error
Eof
Trait Implementations§
Source§impl Clone for ActionScriptSyntaxKind
impl Clone for ActionScriptSyntaxKind
Source§fn clone(&self) -> ActionScriptSyntaxKind
fn clone(&self) -> ActionScriptSyntaxKind
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 ActionScriptSyntaxKind
impl Debug for ActionScriptSyntaxKind
Source§impl PartialEq for ActionScriptSyntaxKind
impl PartialEq for ActionScriptSyntaxKind
Source§impl Serialize for ActionScriptSyntaxKind
impl Serialize for ActionScriptSyntaxKind
Source§impl SyntaxKind for ActionScriptSyntaxKind
impl SyntaxKind for ActionScriptSyntaxKind
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 ActionScriptSyntaxKind
impl Eq for ActionScriptSyntaxKind
impl StructuralPartialEq for ActionScriptSyntaxKind
Auto Trait Implementations§
impl Freeze for ActionScriptSyntaxKind
impl RefUnwindSafe for ActionScriptSyntaxKind
impl Send for ActionScriptSyntaxKind
impl Sync for ActionScriptSyntaxKind
impl Unpin for ActionScriptSyntaxKind
impl UnwindSafe for ActionScriptSyntaxKind
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