Community
Participate
Working Groups
PHOTRAN - PLAN FOR FORTRAN 2008 SUPPORT Support will be similar to support for Fortran 2003: New features will be supported in the lexer/parser, AST, editor (syntax highlighting), and Outline view. Semantic analyses and refactorings will continue to focus on Fortran 95 and earlier. Features to be implemented and corresponding syntax rules: 1. Submodules - R202, 1116-1119 2. Separate module subprograms - R214, R1108, 1226, 1237-1239 3. Block construct - R213, 807, 808, 809 4. Complex part designators - R601, 615, 618 Co-arrays: 5. Co-array specifications and expressions - R437, 438, 502, 503, 509-513, 531-533, 557, R601, 609, 612, 624, 625, 627, 631, 636, 637 6. Critical construct - R213, 810-812 7. All Stop statement - R214, 856 8. Lock and Unlock statements - R214, 863-866 9. Sync all/images/memory statements - R214, 858-862
Created attachment 153654 [details] Implements items 1 and 2
10. Concurrent loop control - R818
Item 3 and the following parts of Item 5 are implemented: R437, 438, 502, 503, 509-513
R531-533 and R557 are done
ScopingNode will need to be updated; Binder will need to be updated; cmdline package will need to be updated
Syntax complete; committed to CVS