Skip to content

Conversation

@fukatani
Copy link
Contributor

issue14のために、主要な三つ関数と二つ細かい関数を足しました。
現在は暫定的な状態で、結果自体は最終出力に反映されません。260行目-262行目のコメントアウトをはずしてtest_reset.pyを実行すると各関数の結果を確認できます。
_has_ifbranch:if分岐が存在するか?
_first_lvalue_is_const:最初のif文のtrue分岐において、variableを含まない数字が右辺にあるか?
_get_rst_info:最初のif文の条件文が単純である時、rst情報を取得する。条件文にポインタ以外の演算が含まれる場合はNoneを返す(RSTがないものとして扱う)

将来のコミットで前者二つがTrueであり、_get_rst_infoがNoneでないとき、RSTを取得できるようにするつもりです。

shtaxxx added a commit that referenced this pull request Aug 31, 2015
Thank you for your pull request. This modification might be useful for the future extension, and seems that it does not affect the current behavior. 
"Provisional commit for issue #14. Implemented function for detecting reset."
@shtaxxx shtaxxx merged commit 625f0d4 into PyHDI:master Aug 31, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants