python interface: expose construction of AST node from union map
commit15ea6fab571177d5eef39a9589ca81a21dff90d5
authorTobias Grosser <tobias@grosser.es>
Thu, 30 Jun 2016 14:22:38 +0000 (30 16:22 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 1 Jul 2016 15:21:13 +0000 (1 17:21 +0200)
tree645893064995f58ada03fb3c364e938dbaf20a3f
parentc9a7ccccc68ffe1d4f36c2e2441e12dbdfead076
python interface: expose construction of AST node from union map

This change makes basic AST node generation available in the python bindings.
We currently only expose AST generation from a schedule map, as it is
the easiest way to showcase the code generation facilities of isl. In a
subsequent step, we may want to expose the schedule tree based code
generation as well.

isl_ast_node objects use the new YAML based formatting for their
__str__ and __repr__ representation.

Signed-off-by: Tobias Grosser <tobias@grosser.es>
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
include/isl/ast.h
include/isl/ast_build.h
include/isl/ast_type.h