@@ -27,8 +27,20 @@ instance Compile Py.Module where
2727
2828deriving via CompileSum Py. CompoundStatement instance Compile Py. CompoundStatement
2929
30+ instance Compile Py. AssertStatement
31+ instance Compile Py. Block
32+ instance Compile Py. BreakStatement
3033instance Compile Py. ClassDefinition
34+ instance Compile Py. ContinueStatement
3135instance Compile Py. DecoratedDefinition
36+ instance Compile Py. DeleteStatement
37+ instance Compile Py. ExecStatement
38+ instance Compile Py. Expression
39+ instance Compile Py. ExpressionStatement
40+ instance Compile Py. ForStatement
41+ instance Compile Py. FunctionDefinition
42+ instance Compile Py. FutureImportStatement
43+ instance Compile Py. GlobalStatement
3244
3345instance Compile Py. IfStatement where
3446 compile IfStatement {.. } = If <$> compile condition <*> compile consequence <*> case alternative of
@@ -37,25 +49,6 @@ instance Compile Py.IfStatement where
3749 where clause (Left (ElifClause {.. })) rest = If <$> compile condition <*> compile consequence <*> rest
3850 clause (Right (ElseClause body)) _ = compile body
3951
40- instance Compile Py. Block
41- instance Compile Py. Expression
42-
43- instance Compile Py. ForStatement
44- instance Compile Py. FunctionDefinition
45- instance Compile Py. TryStatement
46- instance Compile Py. WhileStatement
47- instance Compile Py. WithStatement
48-
49- deriving via CompileSum Py. SimpleStatement instance Compile Py. SimpleStatement
50-
51- instance Compile Py. AssertStatement
52- instance Compile Py. BreakStatement
53- instance Compile Py. ContinueStatement
54- instance Compile Py. DeleteStatement
55- instance Compile Py. ExecStatement
56- instance Compile Py. ExpressionStatement
57- instance Compile Py. FutureImportStatement
58- instance Compile Py. GlobalStatement
5952instance Compile Py. ImportFromStatement
6053instance Compile Py. ImportStatement
6154instance Compile Py. NonlocalStatement
@@ -64,6 +57,12 @@ instance Compile Py.PrintStatement
6457instance Compile Py. ReturnStatement
6558instance Compile Py. RaiseStatement
6659
60+ deriving via CompileSum Py. SimpleStatement instance Compile Py. SimpleStatement
61+
62+ instance Compile Py. TryStatement
63+ instance Compile Py. WhileStatement
64+ instance Compile Py. WithStatement
65+
6766
6867class GCompileSum f where
6968 gcompileSum :: MonadFail m => f a -> m Core
0 commit comments