Enum PythonNodeType
public enum PythonNodeType
Fields
AdditiveExpression = 74
Specifies that syntax node corresponds to "additive" expression.
AndExpression = 67
Specifies that syntax node corresponds to "and" expression.
Argument = 18
Specifies that syntax node corresponds to method argument.
ArgumentList = 19
Specifies that syntax node corresponds to list of arguments.
AsIsExpression = 71
Specifies that syntax node corresponds to "as is" expression.
AssertStatement = 37
Specifies that syntax node corresponds to "assert" statement.
Assignment = 56
Specifies attribute for assignment expression.
AssignmentExpression = 62
Specifies that syntax node corresponds to "assignment" expression.
AssignmentStatement = 30
Specifies that syntax node corresponds to "assignment" statement.
AttributeRefExpression = 78
Specifies that syntax node corresponds to "attribute reference" expression.
BaseType = 27
Specifies that syntax node corresponds to base type.
BlockStatement = 44
Specifies that syntax node corresponds to "block" statement.
BreakStatement = 38
Specifies that syntax node corresponds to "break" statement.
CatchStatement = 42
Specifies that syntax node corresponds to "catch" statement.
Class = 6
Specifies that syntax node corresponds to class.
Comment = 29
Specifies that syntax node corresponds to comment.
ConditionalAndExpression = 64
Specifies that syntax node corresponds to "conditional and" expression.
ConditionalExpression = 61
Specifies that syntax node corresponds to "conditional" expression.
ConditionalOrExpression = 63
Specifies that syntax node corresponds to "conditional or" expression.
ContinueStatement = 39
Specifies that syntax node corresponds to "continue" statement.
Decorator = 12
Specifies that syntax node corresponds to decorator.
DelStatement = 47
Specifies that syntax node corresponds to "del" statement.
DictDisplayExpression = 86
Specifies that syntax node corresponds to "dict display" expression.
ElseIfStatement = 53
Specifies that syntax node corresponds to "else if" statement.
ElseStatement = 32
Specifies that syntax node corresponds to "else" statement.
EqualityExpression = 69
Specifies that syntax node corresponds to "equality" expression.
ExclusiveOrExpression = 66
Specifies that syntax node corresponds to "exclusive or" expression.
ExecStatement = 52
Specifies that syntax node corresponds to "exec" statement.
Expression = 58
Specifies that syntax node corresponds to expression.
ExpressionList = 57
Specifies that syntax node corresponds to expression list.
ExpressionStatement = 45
Specifies that syntax node corresponds to expression statement.
Field = 9
Specifies that syntax node corresponds to field.
FinallyStatement = 43
Specifies that syntax node corresponds to "finally" statement.
ForConditionStatement = 35
Specifies that syntax node corresponds to "for" condition statement.
ForInitializerStatement = 36
Specifies that syntax node corresponds to "for" initializer statement.
ForStatement = 34
Specifies that syntax node corresponds to "for" statement.
GlobalStatement = 51
Specifies that syntax node corresponds to "global" statement.
Identifier = 21
Specifies that syntax node corresponds to identifier.
IfStatement = 31
Specifies that syntax node corresponds to "if" statement.
InExpression = 72
Specifies that syntax node corresponds to "in" expression.
InclusiveOrExpression = 65
Specifies that syntax node corresponds to "inclusive or" expression.
Interface = 8
Specifies that syntax node corresponds to interface.
InvocationExpression = 83
Specifies that syntax node corresponds to "invocation" expression.
KeyDatum = 60
Specifies that syntax node corresponds to key datum expression.
KeyDatumList = 59
Specifies that syntax node corresponds to key datum expression list.
LambdaExpression = 15
Specifies that syntax node corresponds to "lambda" expression.
LambdaParameter = 16
Specifies that syntax node corresponds to "lambda" parameter.
LambdaParameterList = 17
Specifies that syntax node corresponds to "lambda" parameter list.
ListDisplayExpression = 85
Specifies that syntax node corresponds to "list display" expression.
LocalVariable = 10
Specifies that syntax node corresponds to local variable.
MemberAccessExpression = 90
Specifies that syntax node corresponds to "member access" expression.
Method = 11
Specifies that syntax node corresponds to method.
Modifier = 28
Specifies that syntax node corresponds to access modifier.
MultiplicativeExpression = 75
Specifies that syntax node corresponds to "multiplicative" expression.
Name = 22
Specifies that syntax node corresponds to name (identifier).
Namespace = 5
Specifies that syntax node corresponds to namespace.
None = 0
Specifies that no flags are in effect.
NotExpression = 68
Specifies that syntax node corresponds to "not" expression.
Parameter = 13
Specifies that syntax node corresponds to parameter.
ParameterList = 14
Specifies that syntax node corresponds to list of parameters.
ParenthesizedExpression = 84
Specifies that syntax node corresponds to "parenthesized" expression.
PassStatement = 46
Specifies that syntax node corresponds to "pass" statement.
PrefixedUnaryExpression = 76
Specifies that syntax node corresponds to "prefixed unary" expression.
PrimaryExpression = 77
Specifies that syntax node corresponds to "primary" expression.
PrintStatement = 48
Specifies that syntax node corresponds to "print" statement.
RaiseStatement = 50
Specifies that syntax node corresponds to "raise" statement.
RelationalExpression = 70
Specifies that syntax node corresponds to "relation" expression.
ReturnStatement = 40
Specifies that syntax node corresponds to "return" statement.
SetDisplayExpression = 87
Specifies that syntax node corresponds to "set display" expression.
ShiftExpression = 73
Specifies that syntax node corresponds to "shift" expression.
SliceExpression = 82
Specifies that syntax node corresponds to "slice" expression.
SliceList = 81
Specifies that syntax node corresponds to "slice" expression list.
SlicingExpression = 80
Specifies that syntax node corresponds to "slicing" expression.
StringConversionExpression = 88
Specifies that syntax node corresponds to "string conversion" expression.
Struct = 7
Specifies that syntax node corresponds to structure.
SubscriptionExpression = 79
Specifies that syntax node corresponds to "subscription" expression.
TryStatement = 41
Specifies that syntax node corresponds to "try" statement.
TupleMember = 26
Specifies that syntax node corresponds to Tuple member.
TupleMembersList = 25
Specifies that syntax node corresponds to Tuple member list.
Type = 23
Specifies that syntax node corresponds to type.
TypeList = 24
Specifies that syntax node corresponds to list of types.
Unit = 1
Specifies that syntax node corresponds to entire unit.
Using = 3
Specifies that syntax node corresponds to external namespace.
UsingAlias = 4
Specifies that syntax node corresponds to user-defined symbol representing a namespace.
UsingList = 2
Specifies that syntax node corresponds to the list of external namespaces.
VariableInitializer = 20
Specifies that syntax node corresponds to variable initializer.
WhileStatement = 33
Specifies that syntax node corresponds to "while" statement.
WithStatement = 54
Specifies that syntax node corresponds to "with" statement.
WithStatementMember = 55
Specifies that syntax node corresponds to with member.
YieldExpression = 89
Specifies that syntax node corresponds to "yield" expression.
YieldStatement = 49
Specifies that syntax node corresponds to "yield" statement.