Skip to content

chacana.ast

AST node types for the MathJSON ValidationToken format.

chacana.ast

AST node types for Chacana expressions (MathJSON ValidationToken format).

Variance

Bases: Enum

IndexType

Bases: Enum

ChacanaIndex(label: str, variance: Variance, index_type: IndexType = IndexType.LATIN, is_derivative: bool = False, derivative_type: str | None = None) dataclass

ValidationToken(head: str, indices: list[ChacanaIndex] = list(), args: list[ValidationToken] = list(), value: float | None = None, metadata: TokenMetadata = TokenMetadata()) dataclass