From 55551714fabbab597ca4615f5c53af6d93e95fa1 Mon Sep 17 00:00:00 2001 From: whitequark Date: Sat, 13 Jun 2015 11:33:15 +0300 Subject: [PATCH] Error out on unsupported statements. --- artiq/py2llvm/typing.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/artiq/py2llvm/typing.py b/artiq/py2llvm/typing.py index 2d15ae80c..f7f754195 100644 --- a/artiq/py2llvm/typing.py +++ b/artiq/py2llvm/typing.py @@ -282,6 +282,19 @@ class ASTTypedRewriter(algorithm.Transformer): visit_Yield = visit_unsupported visit_YieldFrom = visit_unsupported + # stmt + visit_Assert = visit_unsupported + visit_Break = visit_unsupported + visit_ClassDef = visit_unsupported + visit_Continue = visit_unsupported + visit_Delete = visit_unsupported + visit_Import = visit_unsupported + visit_ImportFrom = visit_unsupported + visit_Raise = visit_unsupported + visit_Try = visit_unsupported + visit_With = visit_unsupported + + class Inferencer(algorithm.Visitor): def __init__(self, engine): self.engine = engine