aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorazidar2016-01-23 16:57:45 -0800
committerazidar2016-01-23 16:57:45 -0800
commit725a4a4a313555b1a60e9e8bdd4e99302e6682d0 (patch)
treed4362274e3bf27e94aba59b707bf1fe77160a405 /src
parentfd3941adb86e492ec33bb92e86b18a77367f0f6f (diff)
Fixed commas for instances in verilog
Diffstat (limited to 'src')
-rw-r--r--src/main/stanza/passes.stanza4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/stanza/passes.stanza b/src/main/stanza/passes.stanza
index 38954f4f..150abe32 100644
--- a/src/main/stanza/passes.stanza
+++ b/src/main/stanza/passes.stanza
@@ -2433,9 +2433,9 @@ defn emit-verilog (m:InModule) -> Module :
add(initials,[tab WSubAccess(wref(n,t),index,UnknownType(),FEMALE), " = " rand-string(t) ";"])
defn instantiate (n:Symbol,m:Symbol,es:List<Expression>) :
add(declares,[m " " n " ("])
- for (e in es,i in 1 to false) do :
+ for (e in es,i in 0 to false) do :
val s = [tab "." remove-root(e) "(" lowered-name(e) ")"]
- if i == length(es) : add(declares,[s ","])
+ if i != length(es) - 1 : add(declares,[s ","])
else : add(declares,s)
add(declares,[");"])
for e in es do :