summaryrefslogtreecommitdiff
path: root/ned-mode
diff options
context:
space:
mode:
Diffstat (limited to 'ned-mode')
-rw-r--r--ned-mode/.yas-parents1
-rw-r--r--ned-mode/chan7
-rw-r--r--ned-mode/connections6
-rw-r--r--ned-mode/for7
-rw-r--r--ned-mode/import5
-rw-r--r--ned-mode/network11
-rw-r--r--ned-mode/simple8
-rw-r--r--ned-mode/submodules6
8 files changed, 51 insertions, 0 deletions
diff --git a/ned-mode/.yas-parents b/ned-mode/.yas-parents
new file mode 100644
index 0000000..0539988
--- /dev/null
+++ b/ned-mode/.yas-parents
@@ -0,0 +1 @@
+prog-mode \ No newline at end of file
diff --git a/ned-mode/chan b/ned-mode/chan
new file mode 100644
index 0000000..b1dda9a
--- /dev/null
+++ b/ned-mode/chan
@@ -0,0 +1,7 @@
+# -*- mode: snippet -*-
+# name: chan
+# key: chan
+# --
+channel Channel extends ${1:ned.DelayChannel} {
+ $0
+}
diff --git a/ned-mode/connections b/ned-mode/connections
new file mode 100644
index 0000000..a731e88
--- /dev/null
+++ b/ned-mode/connections
@@ -0,0 +1,6 @@
+# -*- mode: snippet -*-
+# name: connections
+# key: conn
+# --
+connections${1: allowunconnected}:
+ $0 \ No newline at end of file
diff --git a/ned-mode/for b/ned-mode/for
new file mode 100644
index 0000000..62ed072
--- /dev/null
+++ b/ned-mode/for
@@ -0,0 +1,7 @@
+# -*- mode: snippet -*-
+# name: for
+# key: for
+# --
+for ${1:i}=${2:0}..${3:sizeof(port)-1} {
+ $0
+} \ No newline at end of file
diff --git a/ned-mode/import b/ned-mode/import
new file mode 100644
index 0000000..47aa063
--- /dev/null
+++ b/ned-mode/import
@@ -0,0 +1,5 @@
+# -*- mode: snippet -*-
+# name: import
+# key: imp
+# --
+import ned.${1:Package}; \ No newline at end of file
diff --git a/ned-mode/network b/ned-mode/network
new file mode 100644
index 0000000..a7691e3
--- /dev/null
+++ b/ned-mode/network
@@ -0,0 +1,11 @@
+# -*- mode: snippet -*-
+# name: network
+# key: net
+# --
+network ${1:Name}
+{
+ submodules:
+ $2
+ connections:
+ $3
+} \ No newline at end of file
diff --git a/ned-mode/simple b/ned-mode/simple
new file mode 100644
index 0000000..7db2698
--- /dev/null
+++ b/ned-mode/simple
@@ -0,0 +1,8 @@
+# -*- mode: snippet -*-
+# name: simple
+# key: simple
+# --
+simple ${1:Component}${2: extends ${3:Component}}
+{
+ $0
+} \ No newline at end of file
diff --git a/ned-mode/submodules b/ned-mode/submodules
new file mode 100644
index 0000000..46c1612
--- /dev/null
+++ b/ned-mode/submodules
@@ -0,0 +1,6 @@
+# -*- mode: snippet -*-
+# name: submodules
+# key: sub
+# --
+submodules:
+ $0 \ No newline at end of file