Commit 706e9897 authored by Tristan Gingold's avatar Tristan Gingold

vlog_parser: remove unused methods.

parent 9e1238ff
...@@ -56,15 +56,6 @@ class VerilogPreprocessor(object): ...@@ -56,15 +56,6 @@ class VerilogPreprocessor(object):
"undef", "undef",
"timescale"] "timescale"]
class VLDefine(object):
"""Class that provides a container for Verilog Defines"""
def __init__(self, name, args, expansion):
self.name = name
self.args = args
self.expansion = expansion
def __init__(self): def __init__(self):
self.vlog_file = None self.vlog_file = None
# List of macro definitions # List of macro definitions
...@@ -73,13 +64,6 @@ class VerilogPreprocessor(object): ...@@ -73,13 +64,6 @@ class VerilogPreprocessor(object):
self.vpp_filedeps = {} self.vpp_filedeps = {}
self.macro_depth = 0 self.macro_depth = 0
def _find_macro(self, name):
"""Get the Verilog preprocessor macro named 'name'"""
for macro_aux in self.vpp_macros:
if macro_aux.name == name:
return macro_aux
return None
def _search_include(self, filename, parent_dir=None): def _search_include(self, filename, parent_dir=None):
"""Look for the 'filename' Verilog include file in the """Look for the 'filename' Verilog include file in the
provided 'parent_dir'. If the directory is not provided, the method provided 'parent_dir'. If the directory is not provided, the method
...@@ -97,22 +81,6 @@ class VerilogPreprocessor(object): ...@@ -97,22 +81,6 @@ class VerilogPreprocessor(object):
"directories: {}".format(filename, self.vlog_file.file_path, "directories: {}".format(filename, self.vlog_file.file_path,
', '.join(self.vlog_file.include_dirs))) ', '.join(self.vlog_file.include_dirs)))
def _parse_macro_def(self, macro):
"""Parse the provided 'macro' and, if it's not a reserved keyword,
create a new VLDefine instance and add it to the Verilog preprocessor
list of macros"""
name = macro.group(1)
expansion = macro.group(3)
if macro.group(2):
params = macro.group(2).split(",")
else:
params = []
if name in self.vpp_keywords:
raise Exception("Attempt to `define a reserved preprocessor keyword")
mdef = self.VLDefine(name, params, expansion)
self.vpp_macros.append(mdef)
return mdef
def _preprocess_file(self, file_content, file_name, library): def _preprocess_file(self, file_content, file_name, library):
"""Preprocess the content of the Verilog file""" """Preprocess the content of the Verilog file"""
def _remove_comment(text): def _remove_comment(text):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment