Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit 4e24a1e

Browse files
committed
No, really alphabetize.
1 parent ead494a commit 4e24a1e

File tree

1 file changed

+18
-19
lines changed
  • semantic-python/src/Language/Python

1 file changed

+18
-19
lines changed

semantic-python/src/Language/Python/Core.hs

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,20 @@ instance Compile Py.Module where
2727

2828
deriving via CompileSum Py.CompoundStatement instance Compile Py.CompoundStatement
2929

30+
instance Compile Py.AssertStatement
31+
instance Compile Py.Block
32+
instance Compile Py.BreakStatement
3033
instance Compile Py.ClassDefinition
34+
instance Compile Py.ContinueStatement
3135
instance 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

3345
instance 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
5952
instance Compile Py.ImportFromStatement
6053
instance Compile Py.ImportStatement
6154
instance Compile Py.NonlocalStatement
@@ -64,6 +57,12 @@ instance Compile Py.PrintStatement
6457
instance Compile Py.ReturnStatement
6558
instance 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

6867
class GCompileSum f where
6968
gcompileSum :: MonadFail m => f a -> m Core

0 commit comments

Comments
 (0)