Table of Contents

Enum PythonNodeType

Namespace
Alternet.Syntax.Parsers.Python
Assembly
Alternet.Syntax.Parsers.Advanced.Python.v9.dll
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.