Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "PTP/new and noteworthy/4.0.0"

m (Photran 6)
m (C Preprocessor Support)
Line 22: Line 22:
 
=== C Preprocessor Support ===
 
=== C Preprocessor Support ===
  
Photran 6 now supports C preprocessor directives in free form code (when configured appropriately), allowing the Outline view, search, open declaration, and content assist to work correctly on preprocessed code.
+
Photran 6 now supports C preprocessor directives in free form code (when configured appropriately), allowing the Outline view, search, open declaration, and content assist to work correctly on preprocessed code. The filename extensions associated with C preprocessed code are configured in the project properties.
 +
 
 +
<center>[[Image:Photran-source-form-config.png]]</center>
  
 
=== New Refactorings ===
 
=== New Refactorings ===

Revision as of 00:08, 20 May 2010

Please add new features in PTP 4.0 here and we'll build our N&N/help item from this. Images too please!

"New and Noteworthy" is a tradition for Eclipse projects - an interesting way to present our new features. Screenshots and enticing examples are best! But any information at all is welcome - we can get screenshots later.

See also our New and Noteworthy for 3.0

General Category name

  • Bullet item or two briefly describing the new feature. Screenshot image too, please! Please attach as .png images if possible.
  • To upload an image file, see the "Upload file" link on the left side of the page.

Ptp-nn-sample.png

Photran 6

Photran 6 adds two major features (Fortran 2008 support and C preprocessor support) and three new refactorings to Photran 5. It also includes several more minor improvements, including a Fortran Analysis/Refactoring Problems view, documentation in the online help system, the ability for the parser to "skip over" many syntax errors, an improved New Fortran Project dialog, Unicode support, configurable fixed-form line length, per-project source form settings, outlining of declarations in interface blocks, more robust content assist facilities, the ability to jump to external program definitions using Open Declaration, better editor responsiveness when working on large projects, crash recovery in the indexer database... and, of course, some bug fixes.

Fortran 2008 Support

The editor (syntax highlighting) and Outline view in Photran 6 support the new syntactic constructs in the Fortran 2008 ISO standard. These include submodules, separate module subprograms, the BLOCK construct, complex part designators, concurrent loop control, and co-arrays.

C Preprocessor Support

Photran 6 now supports C preprocessor directives in free form code (when configured appropriately), allowing the Outline view, search, open declaration, and content assist to work correctly on preprocessed code. The filename extensions associated with C preprocessed code are configured in the project properties.

Photran-source-form-config.png

New Refactorings

TODO

Other New Features

Fortran Analysis/Refactoring Problems view Online help Error recovery in the parser Improved New Fortran Project dialog Unicode support in the indexer and refactoring engine Configurable fixed-form line length Per-project source form settings Outlining of declarations in interface blocks More robust content assist facilities External program definitions can be located using Open Declaration Better editor responsiveness when working on large projects Crash recovery in the indexer database

Back to the top