Mercurial > hg > Members > shinya > pyrect
diff pyrect/translator/grep_translator.py @ 99:e327e93aeb3a
remove callgraph and use Transition.
author | Ryoma SHINYA <shinya@firefly.cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 12 Dec 2010 23:09:19 +0900 |
parents | 5db856953793 |
children | 6aab6b1038f0 |
line wrap: on
line diff
--- a/pyrect/translator/grep_translator.py Sun Dec 12 23:04:31 2010 +0900 +++ b/pyrect/translator/grep_translator.py Sun Dec 12 23:09:19 2010 +0900 @@ -22,7 +22,7 @@ BASE_DIR = os.path.dirname(os.path.abspath(__file__)) def __init__(self, regexp): - CTranslator.__init__(self, regexp, fa="DFA") + CTranslator.__init__(self, regexp) self.__bufsize = 1024 * 1024 self.thread_dfa = 1 self.thread_line = 1 @@ -70,7 +70,7 @@ self.filter = False if not self.filter_only: - for state in self.cg.map.iterkeys(): + for state in self.cg.transition.iterkeys(): self.emit("void %s(%s);" % (self.state_name(state), self.interface)) self.emit()