Skip to content

Commit

Permalink
Fix latest pylint issues
Browse files Browse the repository at this point in the history
  • Loading branch information
gezalore committed Sep 19, 2024
1 parent dd95e03 commit 96149fe
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 19 deletions.
3 changes: 1 addition & 2 deletions bin/verilator_profcfunc
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,7 @@ def profcfunc(filename):

design_width = 1
for func, func_item in vfuncs.items():
if design_width < len(func_item['design']):
design_width = len(func_item['design'])
design_width = max(design_width, len(func_item['design']))

print("Verilog code profile:")
print(" These are split into three categories:")
Expand Down
4 changes: 4 additions & 0 deletions src/astgen
Original file line number Diff line number Diff line change
Expand Up @@ -852,6 +852,10 @@ def write_type_tests(prefix, nodeList):
base = "DfgVertex"
variable = "vtxp"
enum = "VDfgType"
else:
base = None
variable = None
enum = None
for node in nodeList:
fh.write(
"template<> inline bool {b}::privateTypeTest<{p}{n}>(const {b}* {v}) {{ ".format(
Expand Down
33 changes: 16 additions & 17 deletions src/bisonpre
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,26 @@ import sys

######################################################################

def bison_version_check():
with subprocess.Popen(Args.yacc + " --version", shell=True, stdout=subprocess.PIPE) as sp:
out = str(sp.stdout.read())
match = re.search(r'([0-9]+\.[0-9]+)', out)
if match:
v = float(match.group(1))
if v < 1.875:
sys.exit("bisonpre: %Error: '" + Args.yacc + "' is version " + v +
"; version 1.875 or newer is required\n")
return v

sys.exit("bisonpre: %Error: '" + Args.yacc + "' is not installed, or not working\n")


Bison_Version = bison_version_check()


def process():
unlink_outputs()

bison_version_check()
supports_report = Bison_Version >= 2.3
# supports_counter_examples = Bison_Version >= 3.8

Expand Down Expand Up @@ -84,22 +99,6 @@ def unlink_outputs():
# We don't remove .output file, as it's useful for debugging errors


def bison_version_check():
with subprocess.Popen(Args.yacc + " --version", shell=True, stdout=subprocess.PIPE) as sp:
out = str(sp.stdout.read())
match = re.search(r'([0-9]+\.[0-9]+)', out)
if match:
v = float(match.group(1))
if v < 1.875:
sys.exit("bisonpre: %Error: '" + Args.yacc + "' is version " + v +
"; version 1.875 or newer is required\n")
global Bison_Version # pylint: disable=global-variable-undefined
Bison_Version = v
return

sys.exit("bisonpre: %Error: '" + Args.yacc + "' is not installed, or not working\n")


def clean_output(filename, outname, is_output, is_c):
print(" edit " + filename + " " + outname)

Expand Down

0 comments on commit 96149fe

Please sign in to comment.