Skip to content

Commit 57f1d41

Browse files
committed
Allow models with zero io signals
1 parent dd048d6 commit 57f1d41

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pyrtl/inputoutput.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,12 @@ def SLiteral(x):
108108
return Suppress(Literal(x))
109109

110110
# Begin BLIF language definition
111-
signal_start = pyparsing.alphas + r'$:[]_<>\\\/?'
112-
signal_middle = pyparsing.alphas + pyparsing.nums + r'$:[]_<>\\\/.?-'
111+
signal_start = pyparsing.alphas + '$:[]_<>\\/?'
112+
signal_middle = pyparsing.alphas + pyparsing.nums + '$:[]_<>\\/.?-'
113113
signal_id = Word(signal_start, signal_middle)
114114
header = SKeyword('.model') + signal_id('model_name')
115-
input_list = Group(SKeyword('.inputs') + OneOrMore(signal_id))('input_list')
116-
output_list = Group(SKeyword('.outputs') + OneOrMore(signal_id))('output_list')
115+
input_list = Group(SKeyword('.inputs') + ZeroOrMore(signal_id))('input_list')
116+
output_list = Group(SKeyword('.outputs') + ZeroOrMore(signal_id))('output_list')
117117

118118
cover_atom = Word('01-')
119119
cover_list = Group(ZeroOrMore(cover_atom))('cover_list')

0 commit comments

Comments
 (0)