Codegen home page
Search...
⌘K
Ask AI
GitHub
GitHub
Search...
Navigation
Core
StatementType
Documentation
API Reference
CLI
Blog
Changelog
codegen
API Reference
Overview
Core
Argument
Assignment
AssignmentStatement
Attribute
AwaitExpression
BinaryExpression
BlockStatement
Boolean
Callable
CatchStatement
ChainedAttribute
Class
CodeBlock
CodeOwner
Codebase
Comment
CommentGroup
ComparisonExpression
Decorator
Dict
Directory
Editable
Export
ExportStatement
Exportable
Expression
ExpressionGroup
ExpressionStatement
ExternalModule
File
FlagKwargs
ForLoopStatement
Function
FunctionCall
GenericType
HasBlock
HasName
HasValue
IfBlockStatement
Import
ImportStatement
ImportType
Importable
Interface
List
MessageType
MultiExpression
MultiLineCollection
Name
NamedType
NoneType
Number
Pair
Parameter
ParenthesizedExpression
Placeholder
PlaceholderType
RaiseStatement
ReturnStatement
SourceFile
Span
Statement
StatementType
String
StubPlaceholder
SubscriptExpression
SwitchCase
SwitchStatement
Symbol
SymbolGroup
SymbolStatement
TernaryExpression
TryCatchStatement
Tuple
TupleType
Type
TypeAlias
TypePlaceholder
Typeable
UnaryExpression
UnionType
Unpack
Unwrappable
Usable
Usage
UsageKind
UsageType
Value
WhileStatement
WithStatement
Python
Typescript
On this page
Attributes
ASSIGNMENT
BREAK_STATEMENT
CLASS_ATTRIBUTE
COMMENT
EXPORT_STATEMENT
EXPRESSION_STATEMENT
FOR_LOOP_STATEMENT
IF_BLOCK_STATEMENT
IMPORT_STATEMENT
LABELED_STATEMENT
PASS_STATEMENT
RAISE_STATEMENT
RETURN_STATEMENT
SWITCH_STATEMENT
SYMBOL_STATEMENT
TRY_CATCH_STATEMENT
UNSPECIFIED
WHILE_STATEMENT
WITH_STATEMENT
Core
StatementType
Enum representing the different types of statements that can be parsed.
View Source on
Github
Attributes
ASSIGNMENT
Represents an assignment expression.
BREAK_STATEMENT
Represents a break statement.
CLASS_ATTRIBUTE
Represents a class attribute.
COMMENT
Represents a comment statement.
EXPORT_STATEMENT
Represents an export statement.
EXPRESSION_STATEMENT
Represents an expression statement.
FOR_LOOP_STATEMENT
Represents a for loop statement.
IF_BLOCK_STATEMENT
Represents an if block statement.
IMPORT_STATEMENT
Represents an import statement.
LABELED_STATEMENT
Represents a labeled statement.
PASS_STATEMENT
Represents a pass statement.
RAISE_STATEMENT
Represents a raise statement.
RETURN_STATEMENT
Represents a return statement.
SWITCH_STATEMENT
Represents a switch statement.
SYMBOL_STATEMENT
Represents a symbol statement.
TRY_CATCH_STATEMENT
Represents a try-catch statement.
UNSPECIFIED
Represents any unparsed code snippet or graph node statements.
WHILE_STATEMENT
Represents a while statement.
WITH_STATEMENT
Represents a with statement.
Was this page helpful?
Yes
No
Statement
String
Assistant
Responses are generated using AI and may contain mistakes.