pub enum ActionScriptElementType {
Show 50 variants
Program,
Root,
Statement,
Expression,
Block,
Class,
Interface,
Function,
Variable,
Import,
Package,
Namespace,
Assignment,
FunctionCall,
MethodCall,
PropertyAccess,
ArrayAccess,
ConditionalExpression,
BinaryExpression,
UnaryExpression,
IfStatement,
ForStatement,
WhileStatement,
DoWhileStatement,
SwitchStatement,
TryStatement,
ThrowStatement,
ReturnStatement,
BreakStatement,
ContinueStatement,
Error,
Identifier,
LiteralExpression,
IdentifierExpression,
ParenthesizedExpression,
SourceFile,
ParameterList,
BlockExpression,
UseItem,
ModuleItem,
StructItem,
EnumItem,
LetStatement,
IfExpression,
WhileExpression,
LoopExpression,
ForExpression,
CallExpression,
IndexExpression,
FieldExpression,
}Expand description
ActionScript 语法树中所有可能的元素类型。
Variants§
Program
Root node of the program
Root
Root node
Statement
Generic statement node
Expression
Generic expression node
Block
Block of statements
Class
Class declaration
Interface
Interface declaration
Function
Function declaration
Variable
Variable declaration
Import
Import statement
Package
Package declaration
Namespace
Namespace declaration
Assignment
Assignment expression
FunctionCall
Function call
MethodCall
Method call
PropertyAccess
Property access
ArrayAccess
Array access
ConditionalExpression
Conditional expression (ternary)
BinaryExpression
Binary expression
UnaryExpression
Unary expression
IfStatement
If statement
ForStatement
For statement
WhileStatement
While statement
DoWhileStatement
Do-while statement
SwitchStatement
Switch statement
TryStatement
Try statement
ThrowStatement
Throw statement
ReturnStatement
Return statement
BreakStatement
Break statement
ContinueStatement
Continue statement
Error
Error token
Identifier
Identifier
LiteralExpression
Literal
IdentifierExpression
Identifier expression
ParenthesizedExpression
Parenthesized expression
SourceFile
Source file
ParameterList
Parameter list
BlockExpression
Block expression
UseItem
Use item
ModuleItem
Module item
StructItem
Struct item
EnumItem
Enum item
LetStatement
Let statement
IfExpression
If expression
WhileExpression
While expression
LoopExpression
Loop expression
ForExpression
For expression
CallExpression
Call expression
IndexExpression
Index expression
FieldExpression
Field expression
Trait Implementations§
Source§impl Clone for ActionScriptElementType
impl Clone for ActionScriptElementType
Source§fn clone(&self) -> ActionScriptElementType
fn clone(&self) -> ActionScriptElementType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more