Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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/photran/documentation"

< PTP‎ | photran
(New page: <big><big><big><big>Photran 5.0 User's Guide</big></big></big></big> <br> <br> '''IMPORTANT:''' For the time being, this is just an outline of the documentation we intend to write before t...)
 
m
Line 55: Line 55:
  
 
=Advanced Features=
 
=Advanced Features=
 +
TODO
 +
 +
==Introduction==
 
TODO
 
TODO
 
* Enabling
 
* Enabling
Line 61: Line 64:
 
** Module paths
 
** Module paths
 
* Fortran Analysis/Refactoring Problems view
 
* Fortran Analysis/Refactoring Problems view
 +
 +
==Advanced Editing Features==
 +
TODO
 
* Fortran Declaration view
 
* Fortran Declaration view
 
* Content assist
 
* Content assist
* Search and navigation
+
 
** Open declaration
+
==Search and Navigation==
** Find references
+
TODO
** Fortran search dialog
+
* Open declaration
* Refactoring
+
* Find references
 +
* Fortran search dialog
 +
 
 +
==Refactoring==
 +
TODO
 
** Introduction - note fixed form not supported
 
** Introduction - note fixed form not supported
 
** How to activate
 
** How to activate
Line 74: Line 84:
 
*** Fortran Projects View context menu (multiple files)
 
*** Fortran Projects View context menu (multiple files)
 
** Instructions for individual refactorings
 
** Instructions for individual refactorings
 +
 +
===Rename===
 +
TODO
 +
 +
===Introduce Implicit None===
 +
TODO
 +
 +
===Move Saved Variables to Common Block===
 +
TODO
 +
 +
===Replace Obsolete Operators===
 +
TODO
 +
 +
===Extract Procedure===
 +
TODO
  
 
=Troubleshooting=
 
=Troubleshooting=

Revision as of 01:36, 9 July 2009

Photran 5.0 User's Guide

IMPORTANT: For the time being, this is just an outline of the documentation we intend to write before the release of Photran 5.0 in September, 2009. It is not useful yet. Of course, you are welcome to fill in any sections you wish... this is a wiki!

Installing Photran

TODO

  • System requirements
  • Special instructions for Windows, Mac users

Starting a New Project

TODO

Managed Make

TODO

Standard Make

TODO

Writing Code

TODO

  • The Fortran Perspective
  • The Fortran Projects View
  • Using the Fortran editor and Fortran perspective
    • Selecting free vs. fixed form; watermark indicating content type mismatch
    • Outline view - note Source Form marker in top, skull & crossbones
    • Overview of the Fortran editors (incl. rulers, folding, smart highlighting)
    • Comment/uncomment
    • Setting bookmarks
    • Go to line (Ctrl+L)
    • Configuring the editor
      • Selecting horizontal ruler vs. folding
      • Setting colors for syntax highlighting
      • Showing print margin
      • Spaces instead of tabs
      • Show whitespace
      • Set font
      • Show line numbers

Compiling Fortran Programs

TODO

  • refer to CDT
  • Setting make targets - refer to CDT
  • Error parsers
  • Binary parsers - need to change if no "Run as Local Fortran App" menu item

Running and Debugging Fortran Programs

TODO

  • refer to CDT
  • Setting breakpoints
  • Note compiler-specific problems

Advanced Features

TODO

Introduction

TODO

  • Enabling
    • Checkboxes in project properties
    • Include paths
    • Module paths
  • Fortran Analysis/Refactoring Problems view

Advanced Editing Features

TODO

  • Fortran Declaration view
  • Content assist

Search and Navigation

TODO

  • Open declaration
  • Find references
  • Fortran search dialog

Refactoring

TODO

    • Introduction - note fixed form not supported
    • How to activate
      • Refactor menu (if in editor)
      • Editor context menu (if in editor)
      • Fortran Projects View context menu (multiple files)
    • Instructions for individual refactorings

Rename

TODO

Introduce Implicit None

TODO

Move Saved Variables to Common Block

TODO

Replace Obsolete Operators

TODO

Extract Procedure

TODO

Troubleshooting

TODO

  • FAQ
  • Mailing list

Beyond Photran

TODO

  • Using Photran with other Eclipse plug-ins
    • Subversion support
    • PTP/RDT
    • RSE

Copyright © Eclipse Foundation, Inc. All Rights Reserved.