-
Notifications
You must be signed in to change notification settings - Fork 34
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
Implement Operator, Bitwise OrXor CPPOPS_CPPTYPES #98
Comments
@Dreuler Thank you for your interest in the Google Summer of Code, I'm sorry you were unable to complete your official proposal before the deadline, and I am very glad that you are still interested in participating in an unofficial capacity! I hereby offer you the opportunity to work on this issue as your unofficial Pull Request Challenge, Round 1! :-) (I'm sure Mr. Shiv Singh @shpsi will not mind if you take one of his numerous RPerl operators.) Please use this comment thread for all discussions related to this Pull Request Challenge. |
@Dreuler I may be making similar upgrades to the Logical Or/Xor operator soon, if so I will let you know. Meanwhile, you can use the newly-upgraded Logical And operator as reference. |
@faradaym server: irc.perl.org |
@faradaym |
Sorry! I coded this part and will be testing this soon.You guys can pick some other task from @wbraswell . |
Implement the ast_to_cpp__generate__CPPOPS_CPPTYPES() C++ code generation subroutine for the "bitwise or/xor" operator:
https://github.com/wbraswell/rperl/blob/master/lib/RPerl/Operation/Expression/Operator/Bitwise/OrXor.pm
Ensure all tests continue to pass in both the existing PERLOPS_PERLTYPES mode as well as the new CPPOPS_CPPTYPES mode:
https://github.com/wbraswell/rperl/tree/master/lib/RPerl/Test/Operator14BitwiseOrXor
Use the "logical or/xor" and "logical and" operators as reference:
https://github.com/wbraswell/rperl/blob/master/lib/RPerl/Operation/Expression/Operator/Logical/OrXor.pm
https://github.com/wbraswell/rperl/blob/master/lib/RPerl/Operation/Expression/Operator/Logical/And.pm
Use the "getting started" documentation for step-by-step instructions:
https://github.com/wbraswell/rperl/blob/master/docs/devs_getting_started.txt
Also, follow along with the Pull Request Challenge for the "bitwise and" operator:
#96
The text was updated successfully, but these errors were encountered: