-
Notifications
You must be signed in to change notification settings - Fork 29
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
No Support for DO CONCURRENT #403
Comments
Thanks for the reproducer Michael and yes, you're quite right. We're adding F2008 features as and when they're needed. |
|
We tend to fix issues as they arise so now that you've raised it, hopefully we will have time in the near future to add support. |
Thanks! Much appreciated. I think I can emulate things with regular |
Please have a look at pull request #404. I think I have done enough to at least cover the most basic form of DO CONCURRENT, which will let me continue. I will try to find some time to work on also adding support for LOCAL, LOCAL_INIT, and SHARED. |
Thanks @mjklemm, I've commented on #404. It is up to you whether you would like to do the full implementation as suggested and go through the review process, which would need the suggested re-working, tests, documentation etc., or whether you want to keep using your local version and wait for me to do it :-) |
I'm OK with me working with my "hack" and wait for you to make the final changes. I will abstract the tree processing on my end enough, so that I can hopefully easily absorb the new tree structure (unless you're generally OK with how I did the tree). |
OK. I'll re-use your changes where possible :-) |
Created branch 403_do_concurrent |
Reopening issue as @sergisiso has found that we are still not matching do concurrent statements. |
I'll re-use branch 403_do_concurrent. |
OK, I've found the problem. The two classes that call |
I'm surprised this has not come up (much?) before. Our previous changes must be classes that are not used directly by other classes. Anyway, I now have a working version that subclasses the 2003 classes and uses methods to provide the appropriate 2003 or 2008 class. The main issue I am currently having is that I don't know what the
|
However, in fparser2, the implementation of rule 835 |
It seems like fparser does not support F08
DO CONCURRENT
:Failing code is:
The text was updated successfully, but these errors were encountered: