Skip to content

Commit d0cb60a

Browse files
committed
lexer.py is updated for upper cases values.
1 parent 7ae408d commit d0cb60a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

pyverilog/vparser/lexer.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -172,15 +172,15 @@ def t_COMMENTOUT(self, t):
172172
t_DELAY = r'\#'
173173
t_DOLLER = r'\$'
174174

175-
bin_number = '[0-9]*\'b[0-1xz?][0-1xz?_]*'
176-
signed_bin_number = '[0-9]*\'sb[0-1xz?][0-1xz?_]*'
177-
octal_number = '[0-9]*\'o[0-7xz?][0-7xz?_]*'
178-
signed_octal_number = '[0-9]*\'so[0-7xz?][0-7xz?_]*'
179-
hex_number = '[0-9]*\'h[0-9a-fA-Fxz?][0-9a-fA-Fxz?_]*'
180-
signed_hex_number = '[0-9]*\'sh[0-9a-fA-Fxz?][0-9a-fA-Fxz?_]*'
181-
182-
decimal_number = '([0-9]*\'d)?[0-9][0-9_]*'
183-
signed_decimal_number = '[0-9]*\'sd[0-9?][0-9?_]*'
175+
bin_number = '[0-9]*\'[bB][0-1xXzZ?][0-1xXzZ?_]*'
176+
signed_bin_number = '[0-9]*\'[sS][bB][0-1xZzZ?][0-1xXzZ?_]*'
177+
octal_number = '[0-9]*\'[oO][0-7xXzZ?][0-7xXzZ?_]*'
178+
signed_octal_number = '[0-9]*\'[sS][oO][0-7xXzZ?][0-7xXzZ?_]*'
179+
hex_number = '[0-9]*\'[hH][0-9a-fA-FxXzZ?][0-9a-fA-FxXzZ?_]*'
180+
signed_hex_number = '[0-9]*\'[sS][hH][0-9a-fA-FxXzZ?][0-9a-fA-FxXzZ?_]*'
181+
182+
decimal_number = '([0-9]*\'[dD][0-9xXzZ?][0-9xXzZ?_]*)|([0-9][0-9_]*)'
183+
signed_decimal_number = '[0-9]*\'[sS][dD][0-9xXzZ?][0-9xXzZ?_]*'
184184

185185
exponent_part = r"""([eE][-+]?[0-9]+)"""
186186
fractional_constant = r"""([0-9]*\.[0-9]+)|([0-9]+\.)"""

0 commit comments

Comments
 (0)