-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visitor for authorization logic AST #643
Conversation
1996b71
to
9e06a4c
Compare
9e06a4c
to
b748dc6
Compare
This directly applies the design for the visitor that operates on the main Raksha IR. This fixes #345 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM modulo the last few (relatively minor) threads here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add some comprehensive tests? This is a lot of non-trivial code without sufficient tests.
@bgogul I'm not blocked on this yet so I thought I would wait for you to re-review before merging it in. Let me know if it looks OK if you have a moment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving, but left some clean up comments. If you don't address these, can you file issues (e.g., gmock, debugprint as visitor, etc.)
Also, try to keep PRs smaller.
@bgogul Writing code in smaller increments doesn't come so naturally to me. This one seems like a self-contained increment to me. How would I split this into smaller self-contained PRs? Would it be to separately write:
|
No description provided.