Mercurial > hg > Members > shinya > pyrect
view src/translator.py @ 11:94984eaa03e2
modify some function/variable name, to follow PEP coding donvention.
author | Ryoma SHINYA <shinya@firefly.cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 04 Jul 2010 00:48:24 +0900 |
parents | a28f87d353bb |
children | ec36e784df2e |
line wrap: on
line source
#!/usr/bin/env python import sys class Translator(object): def __init__(self, regexp, cg): self.regexp = regexp self.cg = cg self.stream = None def emit(self, string): self.stream.write(string) def create_name_hash(self): name_hash = dict() states = list(self.cg.states) for index in range(len(states)): name_hash[states[index]] = str(index) return name_hash def modify_state_name(self, stateName): return stateName def emit_from_callgraph(self): pass def translate(self, stream=sys.stdout): self.stream = stream self.emit_from_callgraph()