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