aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorazidar2016-01-26 14:17:00 -0800
committerazidar2016-01-28 09:25:04 -0800
commitc319b07576a574caa5061892d6e565b9f9370854 (patch)
tree3807a77ecdb28deaae433c5977769d39af3dcbb2 /src
parentf711861808e3ca914f71a3089c6879dbcb7dc08d (diff)
Fixed readwriter syntax, and all printed mstats to use => instead of a colon
Diffstat (limited to 'src')
-rw-r--r--src/main/stanza/ir-parser.stanza2
-rw-r--r--src/main/stanza/ir-utils.stanza14
2 files changed, 8 insertions, 8 deletions
diff --git a/src/main/stanza/ir-parser.stanza b/src/main/stanza/ir-parser.stanza
index 5261d587..bdc1e402 100644
--- a/src/main/stanza/ir-parser.stanza
+++ b/src/main/stanza/ir-parser.stanza
@@ -250,7 +250,7 @@ defsyntax firrtl :
defrule mstat :
mstat = (reader #=>! ?name:#id!) : Reader(name)
mstat = (writer #=>! ?name:#id!) : Writer(name)
- mstat = (read-writer #=>! ?name:#id!) : ReadWriter(name)
+ mstat = (readwriter #=>! ?name:#id!) : ReadWriter(name)
mstat = (read-latency #=>! ?i:#int!) : ReadLatency(i)
mstat = (write-latency #=>! ?i:#int!) : WriteLatency(i)
mstat = (data-type #=>! ?t:#type!) : DataType(t)
diff --git a/src/main/stanza/ir-utils.stanza b/src/main/stanza/ir-utils.stanza
index 66e095fc..009a7db1 100644
--- a/src/main/stanza/ir-utils.stanza
+++ b/src/main/stanza/ir-utils.stanza
@@ -425,13 +425,13 @@ defmethod print (o:OutputStream, c:Stmt) :
(c:DefMemory) :
print-all(o,["mem " name(c) " : "])
print-debug(o,c)
- print-all(io,["\ndata-type: " data-type(c)])
- print-all(io,["\ndepth: " depth(c)])
- print-all(io,["\nwrite-latency: " write-latency(c)])
- print-all(io,["\nread-latency: " read-latency(c)])
- for r in readers(c) do : print-all(io,["\nreader: " r])
- for w in writers(c) do : print-all(io,["\nwriter: " w])
- for rw in readwriters(c) do : print-all(io,["\nread-writer: " rw])
+ print-all(io,["\ndata-type => " data-type(c)])
+ print-all(io,["\ndepth => " depth(c)])
+ print-all(io,["\nwrite-latency => " write-latency(c)])
+ print-all(io,["\nread-latency => " read-latency(c)])
+ for r in readers(c) do : print-all(io,["\nreader => " r])
+ for w in writers(c) do : print-all(io,["\nwriter => " w])
+ for rw in readwriters(c) do : print-all(io,["\nreadwriter => " rw])
(c:DefInstance) :
print-all(o,["inst " name(c) " of " module(c)])
(c:DefNode) :