2008年12月12日金曜日

PyMetric撲滅に向けて

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

def test_HelloWorld(self):
ast = parse('print "Hello World!"\n')
t = convert(ast)
self.assert_(t.tag == 'Module')
self.assert_(t.find('Stmt'))
p = t.find('*/Printnl')
self.assert_(p)

なるconvertを実装した。attributeやtextも実装しないとね。
変換してしまえばXPathが使えるので、イケてないコードの条件の記述が宣言的になる。

0 件のコメント: