In This Article

ActiproSoftware.Text.Languages.Python.Ast.Implementation Namespace

Classes

Argument

An AST node for an argument.

AssertStatement

An AST node for an assert statement.

AssignmentStatement

An AST node for an assignment statement.

AttributeReferenceExpression

An AST node for an attribute reference expression.

AwaitExpression

An AST node for an await expression.

BinaryOperatorExpression

An AST node for a binary operator expression.

BlockStatement

An AST node for a block statement.

BoundName

An AST node for a bound name.

BreakStatement

An AST node for a break statement.

CapturePattern

An AST node for a capture pattern.

CaseBlock

An AST node for a case block.

ClassDeclaration

An AST node for a class declaration.

ClassPattern

An AST node for a class pattern.

CompilationUnit

An AST node for a compilation unit.

ComprehensionClauseBase

An AST node for a comprehension clause base.

ComprehensionExpression

An AST node for a comprehension expression.

ComprehensionFor

An AST node for a comprehension for.

ComprehensionIf

An AST node for a comprehension if.

ConditionalExpression

An AST node for a conditional expression.

ContinueStatement

An AST node for a continue statement.

DeclarationBase

An AST node for a declaration base.

Decorator

An AST node for a decorator.

DeleteStatement

An AST node for a delete statement.

DictionaryExpression

An AST node for a dictionary expression.

Ellipsis

An AST node for an ellipsis.

ExecuteStatement

An AST node for an execute statement.

Expression

An AST node for an expression.

ExpressionStatement

An AST node for an expression statement.

ForStatement

An AST node for a for statement.

FromImportStatement

An AST node for a from import statement.

FunctionDeclaration

An AST node for a function declaration.

GeneratorExpression

An AST node for a generator expression.

GlobalStatement

An AST node for a global statement.

GroupPattern

An AST node for a group pattern.

IfStatement

An AST node for an if statement.

IfStatementCondition

An AST node for an if statement condition.

ImportStatement

An AST node for an import statement.

InvocationExpression

An AST node for an invocation expression.

KeyValueExpression

An AST node for a key value expression.

KeyValuePattern

An AST node for a key value pattern.

KeywordPattern

An AST node for a keyword pattern.

LambdaExpression

An AST node for a lambda expression.

ListExpression

An AST node for a list expression.

LiteralExpression

An AST node for a literal expression.

LiteralPattern

An AST node for a literal pattern.

MappingPattern

An AST node for a mapping pattern.

MatchStatement

An AST node for a match statement.

NonLocalStatement

An AST node for a non local statement.

Parameter

An AST node for a parameter.

ParenthesizedExpression

An AST node for a parenthesized expression.

PassStatement

An AST node for a pass statement.

Pattern

An AST node for a pattern.

PatternCaptureTarget

An AST node for a pattern capture target.

PatternSet

An AST node for a pattern set.

PrintStatement

An AST node for a print statement.

PythonAstNodeId

Contains the AST node IDs for the Python language.

RaiseStatement

An AST node for a raise statement.

ReturnStatement

An AST node for a return statement.

SequencePattern

An AST node for a sequence pattern.

SetExpression

An AST node for a set expression.

SimpleName

An AST node for a simple name.

SliceExpression

An AST node for a slice expression.

SliceItem

An AST node for a slice item.

StarExpression

An AST node for a star expression.

StarPattern

An AST node for a star pattern.

Statement

An AST node for a statement.

StringConversionExpression

An AST node for a string conversion expression.

SubscriptionExpression

An AST node for a subscription expression.

TryStatement

An AST node for a try statement.

TryStatementExceptClause

An AST node for a try statement except clause.

TupleExpression

An AST node for a tuple expression.

TypeAnnotationExpression

An AST node for a type annotation expression.

UnaryOperatorExpression

An AST node for an unary operator expression.

ValuePattern

An AST node for a value pattern.

WhileStatement

An AST node for a while statement.

WildcardPattern

An AST node for a wildcard pattern.

WithStatement

An AST node for a with statement.

YieldExpression

An AST node for a yield expression.