diff options
author | Peter Wu <lekensteyn@gmail.com> | 2011-12-01 17:27:11 +0000 |
---|---|---|
committer | Peter Wu <lekensteyn@gmail.com> | 2011-12-01 17:27:11 +0000 |
commit | 55ad98c9c392ad92c22d25f6d00978d8cec2959a (patch) | |
tree | f5bafe593dbf82f6a4dd32805ae5bedb8252f678 /pp2cc.py | |
parent | 8247c54b7bf96d467a28774a97c963534d140a69 (diff) | |
download | pp2cc-55ad98c9c392ad92c22d25f6d00978d8cec2959a.tar.gz |
Separate Function class
Diffstat (limited to 'pp2cc.py')
-rwxr-xr-x | pp2cc.py | 12 |
1 files changed, 1 insertions, 11 deletions
@@ -15,6 +15,7 @@ from pycparser import c_parser, c_ast from Asm import Asm from Registers import Registers from LinkedNode import LinkedNode +from Function import Function __author__ = "Peter Wu" __copyright__ = "Copyright 2011, Peter Wu" @@ -24,17 +25,6 @@ __version__ = "1.0" __maintainer__ = "Peter Wu" __email__ = "uwretep@gmail.com" -class Function(object): - def __init__(self, node): - self.name = node.decl.name - self.node = node - def labelBegin(self): - """Returns a label pointing to the begin of a function""" - return "fn_" + self.name - def labelEnd(self): - """Returns a label pointing to the end of a function""" - return "fne_" + self.name - class Logger(object): def __init__(self): pass |