From 16e7512d184ec2c378cef30530993fe0a5400fba Mon Sep 17 00:00:00 2001 From: InversionSpaces Date: Wed, 21 Jun 2023 15:17:51 +0000 Subject: [PATCH] Rename vars, add comments --- model/res/src/main/scala/aqua/res/MakeRes.scala | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/model/res/src/main/scala/aqua/res/MakeRes.scala b/model/res/src/main/scala/aqua/res/MakeRes.scala index 38ccefa7e..688920ec8 100644 --- a/model/res/src/main/scala/aqua/res/MakeRes.scala +++ b/model/res/src/main/scala/aqua/res/MakeRes.scala @@ -8,15 +8,24 @@ import aqua.raw.value.{LiteralRaw, ValueRaw} import aqua.model.* import aqua.types.* -// TODO docs +/** + * Helpers for translating [[OpModel]] to [[ResolvedOp]] + */ object MakeRes { - val op: ValueModel = LiteralModel.fromRaw(LiteralRaw.quote("op")) + /** + * Make topology hop to peer + * + * @param onPeer peer to make hop to + * @return [[ResolvedOp.Tree]] corresponsing to a hop + */ def hop(onPeer: ValueModel): ResolvedOp.Tree = { - val streamName = "hop-stream-drop" + // Those names can't be produced from compilation + // so they are safe to use + val streamName = "-ephemeral-stream-" + val canonName = "-ephemeral-canon-" val elementType = BottomType val streamType = StreamType(elementType) - val canonName = "hop-canon-drop" val canonType = CanonStreamType(elementType) RestrictionRes(streamName, streamType).wrap(