API reference
python:astx:astx.types
module types
astx.types
Source: packages/astx/src/astx/types/__init__.py:1
Collection of ASTx nodes used for types.
Modules
-
base — ASTx Data Types module.
-
boolean — ASTx Data Types module.
-
casting — AST types module.
-
collections — ASTx Collection Data Types.
-
generic — ASTx AST type helpers.
-
numeric — ASTx Data Types module.
-
operators — ASTx Data Types module.
-
string — ASTx Data Types module.
-
temporal — ASTx Data Types module.
-
ttypes — Constant objects.
Classes
-
AndOp — AST class for logical AND operation.
-
AnyType — Generic data type expression.
-
BinaryOp — AST class for the binary operator.
-
BoolBinaryOp — Base AST class for boolean binary operations.
-
BoolUnaryOp — Base AST class for boolean unary operations.
-
Boolean — Boolean data type expression.
-
CollectionType — Base class for collection data types.
-
Complex — Base class for complex numbers.
-
Complex32 — Complex32 data type class.
-
Complex64 — Complex64 data type class.
-
DataTypeOps — Overload some magic functions used for the main operations.
-
Date — Date data type expression.
-
DateTime — DateTime data type expression.
-
DictType — Dictionary data type expression.
-
Float16 — Float16 data type expression.
-
Float32 — Float32 data type expression.
-
Float64 — Float64 data type expression.
-
Floating — AST for the literal float number.
-
GeneratorType — First-class generator object type.
-
Int16 — Int16 data type expression.
-
Int32 — Int32 data type expression.
-
Int64 — Int64 data type expression.
-
Int8 — Int8 data type expression.
-
Integer — Integer number data type expression.
-
ListType — List data type expression.
-
NandOp — AST class for logical NAND operation.
-
NoneType — NoneType data type expression.
-
NorOp — AST class for logical NOR operation.
-
NotOp — AST class for logical NOT operation.
-
Number — Number data type expression.
-
OrOp — AST class for logical OR operation.
-
SequenceType — Read-only ordered, sized, indexable sequence parameter contract.
-
SetType — Set data type expression.
-
SignedInteger — Signed integer number data type expression.
-
String — Base class for strings.
-
TemplateTypeVar — Semantic-only template type variable.
-
Time — Time data type expression.
-
Timestamp — Timestamp data type expression.
-
TupleType — Tuple data type expression.
-
TypeCastExpr — AST class for type casting expressions.
-
UInt128 — UInt128 data type expression.
-
UInt16 — UInt16 data type expression.
-
UInt32 — UInt32 data type expression.
-
UInt64 — UInt64 data type expression.
-
UInt8 — UInt8 data type expression.
-
UTF8Char — Class for UTF-8 encoded characters.
-
UTF8String — Class for UTF-8 encoded strings.
-
UnaryOp — AST class for the unary operator.
-
UnionType — Finite compile-time union type domain.
-
UnsignedInteger — Unsigned integer number data type expression.
-
XnorOp — AST class for logical XNOR operation.
-
XorOp — AST class for logical XOR operation.