]> git.xn--bdkaa.com Git - jolie.agda.git/commitdiff
Added typingnetwork
authorEugene Akentyev <ak3ntev@gmail.com>
Sun, 8 Jan 2017 01:39:52 +0000 (06:39 +0500)
committerEugene Akentyev <ak3ntev@gmail.com>
Sun, 8 Jan 2017 01:39:52 +0000 (06:39 +0500)
src/Service.agda
src/TypingNetwork.agda [new file with mode: 0644]

index e2745af2a9c1d340724769c5ab347fb1f44b6411..7c65e06e0aa7993400acde9a2078459d0f52b978 100644 (file)
@@ -21,7 +21,7 @@ MessageQueue = Queue Message
 data Process : Set where
   _∙_∙_ : Behaviour → List Variable → MessageQueue → Process
   nil : Process
-  par : Process → Process → Process
+  _∥_ : Process → Process → Process
 
 data AliasingFunction : Set where
 
diff --git a/src/TypingNetwork.agda b/src/TypingNetwork.agda
new file mode 100644 (file)
index 0000000..3816edd
--- /dev/null
@@ -0,0 +1,16 @@
+module TypingNetwork where
+
+open import Network
+open import Type
+
+data _⊢N_ : ∀ {n} → Ctx n → Network → Set where
+  t-network-nil : ∀ {n} {Γ : Ctx n}
+                ----------
+                → Γ ⊢N nil
+
+  -- TODO: implement t-network and t-deployment
+
+  t-restriction : ∀ {n} {Γ : Ctx n} {n : Network}
+                → Γ ⊢N n
+                -----------
+                → Γ ⊢N νr n