Reference: Abstract Syntax Trees ================================ .. currentmodule:: islpy .. versionadded:: 2014.1 Symbolic Constants ------------------ .. autoclass:: ast_expr_op_type :members: :undoc-members: :exclude-members: @entries .. autoclass:: ast_expr_type :members: :undoc-members: :exclude-members: @entries .. autoclass:: ast_node_type :members: :undoc-members: :exclude-members: @entries .. autoclass:: ast_loop_type :members: :undoc-members: :exclude-members: @entries AST Expression -------------- .. autoclass:: AstExpr :members: AST Node -------- .. autoclass:: AstNode :members: AST Build --------- .. autoclass:: AstBuild :members: AST Print Options ----------------- .. autoclass:: AstPrintOptions :members: Canonical Names for Internal Module ----------------------------------- .. :: This should switch to using ``:canonical:`` once Sphinx 4.0 is released. .. currentmodule:: islpy._isl .. class:: ast_expr_op_type See :class:`islpy.ast_expr_op_type`. .. class:: ast_expr_type See :class:`islpy.ast_expr_type`. .. class:: ast_node_type See :class:`islpy.ast_node_type`. .. class:: ast_loop_type See :class:`islpy.ast_loop_type`. .. class:: AstExpr See :class:`islpy.AstExpr`. .. class:: AstNode See :class:`islpy.AstNode`. .. class:: AstBuild See :class:`islpy.AstBuild`. .. class:: AstPrintOptions See :class:`islpy.AstPrintOptions`.