- Welcome to Simply Fortran
- Purchasing and Activating Simply Fortran
- Using Simply Fortran
- The Simply Fortran Interface
- Editing in Simply Fortran
- Projects in Simply Fortran
- Building Projects
- Launching Projects
- Debugging Programs
- External Tools
- Version Control
- Options and Configuration
- Licensing
Stepping in the Debugger
When the executable is paused during debugging, the user can step through the program line-by-line to examine the effects of each line of code. There are three stepping methods available from the Debug menu:
- Step Over
- Step In
- Step Out
Step Over refers to executing the current line of code while remaining within the current scope. If the current line contains a function, for example, Step Over will execute the function and advance to the next line after the function has completed.
Step In acts similarly to Step Over. However, if a line contains a recognized subprogram, the debugger will follow execution into this subprogram, changing the debugger scope appropriately.
Step Out performs the opposite action of Step In. While in a subroutine or function, clicking Step Out will advance to the calling scope, another subprogram or the program unit itself. This option will allow the current function or subroutine to complete execution and return to the calling point of said function or subroutine.