support for statement labels and basic fork-join

This commit is contained in:
Zachary Snow
2019-09-30 23:03:55 -04:00
parent d57c967090
commit b7959c7aa2
11 changed files with 171 additions and 131 deletions
+2 -2
View File
@@ -20,8 +20,8 @@ convert =
$ traverseStmts $ convertStmt
convertStmt :: Stmt -> Stmt
convertStmt (Block name decls stmts) =
Block name decls' stmts'
convertStmt (Block Seq name decls stmts) =
Block Seq name decls' stmts'
where
splitDecls = map splitDecl decls
decls' = map fst splitDecls