Skip to content

Commit e2b1c26

Browse files
committed
Unused AST classes are removed.
1 parent 004bdda commit e2b1c26

File tree

5 files changed

+0
-48
lines changed

5 files changed

+0
-48
lines changed

pyverilog/ast_code_generator/codegen.py

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -353,26 +353,6 @@ def visit_Decl(self, node):
353353
rslt = template.render(template_dict)
354354
return rslt
355355

356-
def visit_WireDeclAssign(self, node):
357-
filename = getfilename(node)
358-
template = self.env.get_template(filename)
359-
template_dict = {
360-
'decl' : self.visit(node.wire),
361-
'assign' : self.visit(node.assign),
362-
}
363-
rslt = template.render(template_dict)
364-
return rslt
365-
366-
def visit_RegDeclAssign(self, node):
367-
filename = getfilename(node)
368-
template = self.env.get_template(filename)
369-
template_dict = {
370-
'decl' : self.visit(node.reg),
371-
'assign' : self.visit(node.assign),
372-
}
373-
rslt = template.render(template_dict)
374-
return rslt
375-
376356
def visit_Concat(self, node):
377357
filename = getfilename(node)
378358
template = self.env.get_template(filename)

pyverilog/ast_code_generator/list_ast.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ Ioport
2828
Parameter
2929
Localparam
3030
Decl
31-
WireDeclAssign
32-
RegDeclAssign
3331
Concat
3432
LConcat
3533
Repeat

pyverilog/ast_code_generator/template/regdeclassign.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

pyverilog/ast_code_generator/template/wiredeclassign.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

pyverilog/vparser/ast.py

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -240,28 +240,6 @@ def children(self):
240240
if self.list is not None: nodelist.extend(self.list)
241241
return tuple(nodelist)
242242

243-
class WireDeclAssign(Node):
244-
attr_names = ()
245-
def __init__(self, wire, assign):
246-
self.wire = wire
247-
self.assign = assign
248-
def children(self):
249-
nodelist = []
250-
if self.wire is not None: nodelist.append(self.wire)
251-
if self.assign is not None: nodelist.append(self.assign)
252-
return tuple(nodelist)
253-
254-
class RegDeclAssign(Node):
255-
attr_names = ()
256-
def __init__(self, reg, assign):
257-
self.reg = reg
258-
self.assign = assign
259-
def children(self):
260-
nodelist = []
261-
if self.reg is not None: nodelist.append(self.reg)
262-
if self.assign is not None: nodelist.append(self.assign)
263-
return tuple(nodelist)
264-
265243
class Concat(Node):
266244
attr_names = ()
267245
def __init__(self, list):

0 commit comments

Comments
 (0)