diff --git a/src/main/wacc/frontend/semantics.scala b/src/main/wacc/frontend/semantics.scala index 6940e45..9578e8a 100644 --- a/src/main/wacc/frontend/semantics.scala +++ b/src/main/wacc/frontend/semantics.scala @@ -27,7 +27,7 @@ object semantics { toRename = (main +: chunks).toList res <- toRename .zip(scope.subscopes(toRename.size)) - .traverse(checkFunc) + .parTraverse(checkFunc) (typedChunks, errors) = res.foldLeft((Chain.empty[microWacc.FuncDecl], Chain.empty[Error])) { case ((acc, err), (funcDecl, errors)) => (acc :+ funcDecl, err ++ errors)