Home

FTranEdit User Manual - Nocturnal Aviation Software

image

Contents

1. ha 5 90 33 TYPE ati rt sem i 34 TYFE Plotter 2 thePlotter lass f90 35 ECE Las J CALL CnngeirurtTimeri ctanWatech_ 1 time ite problem plotInterval 176 b 177 CALL ConstructInterpolatingPlotter thePlotter fUnit 9 9 178 a ar l Donna F TranEdit User Manual Nocturnal Aviation Software F TranEdit User Manual Nocturnal Aviation Software Tne Flranedit Menus The FTranEdit Menu File Edit Format Ins The program menu contains the usual menu items with two additions You can About FTranEdit manually check for updates to FTranEdit by selecting the Check for Updates Preferences 3 item If you want F IranEdit to check automatically at a specified interval select the Check for Updates Preferences menu item and check the appropriate boxes See Setting Up an 5 ervices FTranEdit for more details You can also check your license registration here Hide FTranEdit 36H i v Hide Others XH The File and Edit Menus Show All The File and Edit menus contain the usual Mac operations Quit FTranEdit 2Q The Format Menu Edit Insert Window Help The Format menu is used to format text being edited by the source n Comment Selection oo code editor The items are Un Comment Selection 92 Comment Block a6 Y eComment Un Comment Selection Select a line or lines in a Toggle Comment Text Mode 38C source code file and chose one of these to insert or remove a at the Shift Right 92 beginn
2. as possible It implements cut copy paste undo like any other Mac program A few basic additions are e Double clicking on a parenthesis will select the text between it and its counterpart e ype option tab to jump from the current location to the next jump marker 4 FTranEdit beeps if there isn t one The Editor Window The editor window has a number of useful features shown below Line Number Number of Number of Columns Columns Lines Selected in Line OOF Untitled i Fy y 18 22 27 j 2 program Hello VASE EPPA EEE EEE EE EE PPPEPPPPEPEPPREPEPPEEREPEPPEEEEEEEPEEREEEEE EEE Double Click type a line number and hit Enter to go to a line Current Status Bar program unit Hel loWorld f 98 Created 2611 67 19 11 22 35 0400 PPEEAEPE EEE PEEP EEE E PEE EERE EEE EEEE EEEE EEEE E EEEE EEEE E EEE EEEE EEE PROGRAM Hello Pop up menu to see IMPLICIT NONE program units in the file Select to jump to ie he ee ae one F au pmt D oO t ctr g ai oO o 4 4 md D T i o Ew i pw PRINT Hello World END PROGRAM Hello hie Selection The Status Bar tells you which program unit subroutine function your are editing at any given time To jump to another simply use the popup menu F TranEdit User Manual Nocturnal Aviation Software Using FTranEdit s Special Features FTranEdit has these features to make coding go faster e Templates You inse
3. popup menu shown by right or command clicking the selection As with any standard Mac popo ver drag it to create a standalone window that can be resized and 200 f OPEN UNIT fUnit FILE restartFileName FORM UNFORMATTED 201 CALL SaveSolutionForRestart sem fUnit 202 CLOSE fUnit 77741411 SharedBCModule f90 m oved wh e reve r yo u i ke SMConstants f90 SparseMatrix f90 Timelntegrator f90 TimerClass f90 TransfiniteMapClass f90 END DO Utilities f90 Q v F TranEdit User Manual 229 DO eID 1 SIZE sem mesh selements 230 DO j 0 sem spASN 231 DO i semsspA N 232 CALL solution semsmesh elements eID geom x i j amp 233 sem mesh e Lements eID geom y i j _RP amp 4 semsdgS eID Q i j 1 nEqn 236 END DO 237 END DO 238 END SUBROUTINE SetInitialCondition gy MeshTypes f90 Timeintegrator f90 InterpolationAndDer S Nocturnal Aviation Software User Symbol Specifications You can also get a Summary of your own symbols variables procedures and modules by invoking the Show Info command option l found in the popup menu shown by right or command clicking a selection The summary will de pend on what type of symbol is selected See below for examples Note that unlike in FlranProjectBuilder you can only see information about symbols defined in the file being edited E rT USE DCSEMCLay SCSCtCttS ST Ee USE TimeIntegratorClass 23 USE PDEModule
4. preferences You can selective enable or disable the autocompletion of Fortran keywords intrinsic procedures and your own procedures Select Include procedure arguments to choose the format that the completions will take Finally for those who use templates a lot hit lt esc gt twice to access tem olates that start with the same characters as a keyword or procedure The first escape gets you out of completion mode the second brings up the suggestions for your templates Files are indexed for their symbols after a save If completions for recently created variables or procedures are not shown save your file before trying again A F CED Fn Real Kind DO Code Uppercase keywords Align text Indentation Tabs 3 spaces Auto Complete v Parentheses v Fortran keywords v User symbols v Fortran intrinsic procedures v Include procedure arguments Comments Separator Separator Extent Full Line with line width 80 Comment Width Align comments with code when creating block a OO N Errors DG2DMainNS 490 Console Notes BoundaryConditions f90 L 229 238 C 22 25 4 44 subroutine SetinitialCondition CurvelnterpolantClass f DG2DMainNS f90 DGDerivatives f90 DGSEMClass f90 Intrinsic Procedure Specifications case You can get a popover window with information about Fortran intrinsic subroutines and functions by selecting the name and choosing Show Info command option l found in the
5. E EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE F TranEdit User Manual Nocturnal Aviation Software The licence and distribution terms for any publically available version or derivative of this code cannot be changed i e this code cannot simply be copied and put under another distribution licence including the GNU Public Licence ap CocoaFob Written by Gleb Dolgich Twitter glebd Web lt http pixelesoressoapps com gt CocoaFob is distributed under the BSD License lt http Awww opensource org licenses bsd license php gt Copyright amp copy 2009 2011 PixelEspresso All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met Redistributions of Source code must retain the above copyright notice this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXE
6. E OR OTHER DEALINGS IN THE SOFTWARE Thanks to Brent Simmons whose RSS reader class was modified and used for appcast support His class is licensed as follows Copyright c 2002 Brent Simmons All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met Redistributions of Source code must retain the above copyright notice this list of conditions and the following disclaimer Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution Neither the name of ranchero com or Brent Simmons nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT F TranEdit User Manual Nocturnal Aviation Software SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS
7. EEEEEEEEEEE EEE EEE EE a pw Lreated ZU11 W 1Y9 1lizZijb v400 Created 2611 67 19 11 22 35 0400 By David Kopriva By David Kopriva i l EEEEPEEEEPEEPEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ddd diddi didi i PEEEEEPEEEEREREPREPEPEEEEREREPEPEEEEREREPREPEEEEEREREPREEEEEEREREEEEEEE EE EGE PROGRAM Hello IMPLICIT NONE PROGRAM Hello ONE version of the classic program Hello World SM Hello oO a pa o m th ct y a D pa i e D G pa o Ta Le 2 PRINT Hello World END PROGRAM Hello F TranEdit User Manual Nocturnal Aviation Software If you have FTranEdit automatically formatting your code like upcasing and coloring keywords you can quickly turn that feature off by switching to comment text mode option command C When you enter this mode a message will flash on the screen and a marker will be placed at the upper left of the editor area to remind you You exit the comment text mode by typing option command C again To save time it is automatically exited when you use one of the comment formatting commands PSSSSSTTISITLTTASLAT ASAT AAS AT ASA AAA AAA AS ativ 30 PROGRAM DGSemMain c ic u f90 USE SMConstar USE DGSEMCLass USE TimeIntegratorClass USE PDEModule USE TransfiniteMapClass 161 219 KE TURN END IF C 9 9 If the timer was not stc e Insert Program Unit Name Fortran likes its progr
8. INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE This project uses software developed by the OpenSSL Project for use in the OpenSSL Toolkit htto Avww openssl org This toolkit is licensed as follows j SS SS 8S SS SS SS SS SS SS SS SS SS SS SS SS ee SS SS ee ee ee ee ee ee ee ee ee ee ee ee ee Copyright c 1998 2005 The OpenSSL Project All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met 1 Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer 2 Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution 3 All advertising materials mentioning features or use of this software must display the following acknowledgment This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit http www openssl org 4 The names OpenSSL Toolkit and OpenSSL Project must not be used to endorse or promote products derived from th
9. MPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Credits 0 The Mac developer community that continues to amaze me 1 Base32 implementation is Copyright C 2007 by Samuel Tesla and comes from Ruby base32 gem lt http rubyforge org projects base32 gt Samuel Tesla s blog is at lt htto blog alieniloquent com tag base32 gt 2 OpenSSL key generation HOWTO lt htto Awww openssl org docs HOWT O keys txt gt 3 Handling URL schemes in Cocoa a blog post by Kimbro Staken lt http Awww xmidatabases org WK blog 1 154 t item gt 4 Registering a protocol handler for an App a post on CocoaBuilder mailing list lt htto Awww cocoabuilder com archive message cocoa 2009 2 2 229297 gt 5 PHP implementation courtesy of Sandro Noel lt http gesosoft com gt F TranEdit User Manual Nocturnal Aviation Software CodexFab Credits This project includes code from the following open source projects 1 CocoaFob Copyright 2009 by Gleb Dolgich lt http github com gbd cocoafob tree master gt 2 MSZLinkedView by Marcus Zarra lt http Awww cimgf com 2008 03 03 core animation tuto
10. Nocturnal Aviation Software Nocturnal Aviation Software lranealt User Manual V 2 0 Nocturnal Aviation Software Tallahassee FI pilot nocturnalaviationsoftware com Nocturnal Aviation Software lable of Contents Features What is FTranEdit Installing FTranEdit Setting up FTranEdit General Preferences Editor Preferences Code Preferences Comment formatting Templates Using FTranEdit Basic Editing The Editor Window Using FTranEdit s Special Features The FTranEdit Menus The FTranEdit Menu The File and Edit Menus The Format Menu F TranEdit User Manual O O O CO WO WO ND 12 12 12 Nocturnal Aviation Software The Insert Menu The Window Menu The Help Menu Appendix Legal Sparkle Framework CocoaFob CodexFab FsprgEmbeddedStore framework F TranEdit User Manual 12 13 13 14 14 17 18 18 Nocturnal Aviation Software eatures What is FTranEdit FTranEdit is a stand alone editor for Fortran programmers It works exactly like the source code editor built into Nocturnal Aviation Software s FTranProjectBuilder but with the ability to open and tile multiple source files if desired FTranEdit is like any other Mac text editor but with features added to make Fortran programming faster and more efficient It adds e User configurable syntax highlighting of Fortran keywords intrinsic functions and more e Comment uncomment blocks of code e Auto upcasing of Fortran keywords if desir
11. ValueDescription End Nocturnal Aviation Software Autocompletion Autocompletion speeds up your coding by making sug OPEN UNIT fUnit PILE plotFileName CALL ExportToTecplot thePlotter sem gestions for what you are typing Great if you use long ExportToTecplotI this N 1 sem names With autocompletion enabled suggestions will C10 ExportToTecplotNol this A sem A be made after a short pause 1 2 second in your typing Simply select the suggestion that you want and hit lt tab gt to insert To ignore the suggestions keep typing eng EXPONENT X car ExportToTecplot this A sem A portToTecploti this A N A sem IA or hit lt delete gt OPELEELELEERELL LALALALA FTranEdit lets you choose between two procedure completion formats The first seen above inserts the procedure name and the arguments Typing option tab moves you between the jump markers With this format you never have to remember the full name and argument lists of your Fortran s procedures Named arguments are only available in Fortran with an explicit interface so if your code is F77 or you do not have your functions in modules interfaces you cannot use this form for the argument list In such cases you can set the preferences to choose to not include the argument lists and functions will appear only with a single insertion marker 4 You set the format in the Code
12. am units PROGRAM FUNCTION SUBROUTINE MODULE plus INTERFACE and TYPE to be named at the beginning and at the end If you change the the name of a procedure or module you normally would need to remember to scroll down to the corresponding END statement and type or paste the name in FlranEdit can do that automatically for you with a single command Simply place the cursor in or select the procedure name and hit Command U to have the program unit name inserted or replaced at its END statement e Program Unit Popup Menu Formatting You can add separators to organize the program unit popup menu Simply insert a line mark in your source code and a separator is placed in the menu module FTValueClass L 216 395 C 23 37 SUBROUTINE initWithLogical self v IMPLICIT NONE CLASSCFTValue self LOGICAL H CALL self FTObject init self vl V self valueType FTVALUECLASS_LOGICAL END SUBROUTINE initWithLogical GUI CLL SUBROUTINE initWithString self v IMPLICIT NONE CLASSCFTValue self CHARACTERCLEN v INTEGER ss UBROUTINE initWithString mark F TranEdit User Manual subroutine initWithReal subroutine initWithDoublePrecision subroutine initWithInteger subroutine initWithLogical subroutine initWithString subroutine destructValue function realValue function doublePrecisionValue function integerValue function logicalValue function stringValue subroutine printFT
13. ed e User editable templates for procedures and control structures and more e ab markers to jump to marked spots in the code e Auto alignment of code e User configurable auto formatting of comment blocks e One command matching of procedure names at beginning and end e One command insertion of a real_kind type e Autocomplete parentheses e Autocomplete variables and procedures e XCode like popup menu that shows the current procedure being edited selectable to jump to another e Status bar showing current line total number of lines current line length current column and length of selection e Tiling of multiple windows on the screen F TranEdit User Manual Nocturnal Aviation Software Installing Flrancalit FTranEdit installs as a standard Mac application Simply drag and drop it to the applications folder To uninstall simply drag it to the trash F TranEdit User Manual Nocturnal Aviation Software setting up Flraneait Go to the preferences window FlTranEdit gt Preferences to select your defaults set up your window and text coloring coding style preferences and templates General Preferences The choices in the General Preferences pane are e Automatically check for updates Select this if you want FTranEdit to go online to find updates Choose the frequency in the pulldown menu If you don t you can update manually from the FTranEdit application menu e Create new window on launch Select this
14. if you want a blank document to open when you start FTranEdit e Default window width Set the character width of the window to be wide enough to show a full line without wrapping Fortran 90 limits lines to 132 characters Fortran 77 to 80 Editor Preferences Use the Editor pane to set the appearance of text in the window The options are e Show line numbers Select this option if you want line numbers to be shown to the left of your Source code e Font Choose the font name and size for all Fortran source code You should choose a fixed width font like Monaco or Courier for best results e Colorize Text Most people like their source code colored If you don t deselect this option e Background Color Choose the background color for your Source code e Text Colors Customize the colors of source code elements here F TranEdit User Manual Preferences A General Editor Code Templates Automatically check for updates Daily Create new window on launch Default window width Characters Show line numbers Font Font Name Monaco lt gt Font Size 44 v Colorize Text Background Color Text Colors Normal z Keywords i ae Comments as Intrinsics fe Strings as Preprocessor BS Nocturnal Aviation Software Code Preferences Use the Code preferences pane to set up how you like your code to look FTranEdit will help you to format your code so that you can make it look the way you
15. ing of each line Shift Left 36 Text Transformations gt Comment Block Use this command to format a selection as a comment block See the Source Code Editor chapter for details eToggle Comment Text Mode Toggle automatic formatting on and off to support typing comments eShift Left Right Select a line or lines in a source code file and choose one of these to move the lines left or right The number of spaces in the shift is set in the Code preferences eText Transformation Convert a selection to upper case lower case or capitalize The Insert Menu The insert menu contains two items Window Help Insert Real Kind aol Complete Program Unit U einsert Real Kind The first menu item inserts the Real Kind parameter that you define in the Code preferences The default is DO For soeed you are most likely going to use the keyboard equivalent command l eComplete Program Unit Place the cursor in the Program Subroutine Function Module name and select this menu item to have the name F TranEdit User Manual Nocturnal Aviation Software automatically inserted after the program unit s End statement Great for when you change the name of a procedure and don t want to scroll down to change it at the bottom The Window Menu The Window menu adds a tiling command to the usual Apple supplied Tile All Minimize M Zoom items Selecting Tile All will resize your editor windows and tile
16. is software without orior written permission For written permission please contact openssl core openssl org 5 Products derived from this software may not be called OpenSSL nor may OpenSSL appear in their names without prior written permission of the OpenSSL Project 6 Redistributions of any form whatsoever must retain the following acknowledgment This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit htto Avww openssl org THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT AS IS AND ANY EXPRESSED OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE F TranEdit User Manual Nocturnal Aviation Software This product includes cryptographic software written by Eric Young eay cryptsof
17. like it quickly and easily The code box lets you set standard formatting options B e Real Kind If you define your own real kind and don t want to type it eneral Editor every time you define a variable set the name that you use here Then a Real King EE command will insert your real kind with one keystroke pare e Uppercase keywords Fortran is case insensitive Many people like to V Uppercase keywords have keywords in the program to be upper case When you select this A s a a option Fortran keywords will be switched to upper case as you type ee eS ee unless they are within a comment ao ane v Parentheses Fortran keywords e Align text Select this option to have a new line of code indented to the same number of spaces as the line above it Z User symbols v v e Indentation This sets the number of spaces the Shift Left command T sates Include procedure arguments Right commanda will shift selected lines Comments e Auto complete parentheses Select this option if you want a right Separator Separator Extent parenthesis automatically inserted when you type the left one This will Full Line with line width 80 Comment Width also put balanced parentheses around a selection when you type a left Align comments with code when creating block parenthesis e Auto complete Fortran keywords Select this option if you want keywords like CHARACTER etc to be automatically completed for you e Symbols P
18. nces pane you are presented with a list of predefined templates for code blocks like DO loops or subroutines You can edit these to look the way you like them Insert to mark a placeholder In the F TranEdit User Manual Nocturnal Aviation Software editor typing lt option tab gt will move you from one marker to the next You invoke a template by typing the first part of the template name e g Sub and type escape lt esc gt If you have autocompletion of procedures enabled and a procedure completion completion is brought up hit lt esc gt twice A list of options if any e g if end if if then else will appear Select the option you want with the arrow keys and type a return enter or tab The template will be inserted and aligned ready for you to option tab to the first marker You can create your own templates by using the button at the bottom of the table Name your template and type the text in the text view on the right The templates can contain any text you like Delete templates with the button F TranEdit User Manual A Template a DO IA Do 1A FileHeader i Function l H IfThenElse Module Program Select Subroutine comment Use as a placeholder that can be jumped to with option tab Nocturnal Aviation Software Using Flrantdit Basic Editing FTranEdit works like any other Mac text editor with special features to make writing Fortran code as fast and easy
19. rial wizard dialog with transitions gt License CodexFab LicenseExample is Copyright 2009 MachineCodex Software CodexFab LicenseExample is released under a Creative Commons Attribution 3 0 License lt http creativecommons org licenses by 3 0 gt FsprgEmbeddedStore framework MIT License http en wikipedia org wiki MIT_License Copyright c 2010 FastSpring LLC Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files the Software to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense and or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE F TranEdit User Manual
20. rocedures Arguments Select these options if OPEN UNIT fUnit FILE plotFileName you want autocompletion of all the procedures in your file and CALL ExportToTecplot thePlotter sem ExportToTecplotI this N 1 sem CLO ExportToTecplotNol this A sem A arguments the arguments and placeholders will be included If ar ExportToTecplot this A sem A or Fortran intrinsic procedures If you select Include procedure you are programming in F77 primarily or use implicit interfaces portToTecploti this A N A sem a lot no modules interfaces you will not want to include the enn EXPONENT X A procedure arguments PEELELELLELELLELEELELELTALELTALELLALEALATA LLALLA Files are indexed for their symbols after a save If completions for recently created variables or procedures are not being shown save your file before trying again Comment formatting One feature that FTranEdit has that you won t find in other editors is the ability to format comments with a single keystroke You set how you want comment blocks to look in the Comments box in the Code preferences pane See the section Formatting in the chapter Using F IranEdit on how to format sections of text as comment blocks Templates FTranEdit allows you to define and modify templates to insert commonly used code blocks quickly You modify and define templates in the Templates preferences pane When you select the Templates prefere
21. rt a template that is defined in the templates pane of the preferences window by typing the first few letters of the template and the hit the escape button e g type pro lt esc gt for the PROGRAM template This will bring up a popup menu from which you select the template that you want to insert Use the arrow keys if there is more than one E g If If Then Else Type lt return gt lt tab gt or lt enter gt and the template is inserted ready for you to fill in Type lt option tab gt to jump to the first insertion point if any If you have procedure autocompletion enabled hit lt esc gt twice to enter the template completion mode The classic first program The classic first program ae a OE NN a PROD nee DO Ea sss PRINT Hello World PRINT Hello World If IF 4 j THEN i END IF IfThen e Formatting Formatting is done from the Format menu You can comment out or uncomment a selection of code You can shift lines of code left or right to align them as you like To make commenting fast and easy you can create a comment block automatically Simply type your comment select the text you want blocked off and type Command Y See the section on Preferences to find the options available for the formatting lL 12 J 14 C 38 38 39 program Hello L17 18 C 00 29 program Halo l VEPPPPPPPEEEEEEEEEEEEEEEEEELEEEEEEEEEEEEEEEEEEEEEEEEEEELEEEEEEEEEEE EEE EEE VAPEEEEEPEEPEEEEEEEEEEEPEPEEPEEPEEEEEPEEPEEREPEEEEEREER
22. t com This product includes software written by Tim Hudson tin cryptsoft com Original SSLeay License Copyright C 1995 1998 Eric Young eay cryptsoft com All rights reserved This package is an SSL implementation written by Eric Young eay cryptsoft com The implementation was written so as to conform with Netscapes SSL This library is free for commercial and non commercial use as long as the following conditions are aheared to The following conditions apply to all code found in this distribution be it the RC4 RSA Ihash DES etc code not just the SSL code The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson tijh cryptsoft com Copyright remains Eric Young s and as such any Copyright notices in the code are not to be removed If this package is used in a product Eric Young should be given attribution as the author of the parts of the library used This can be in the form of a textual message at program startup or in documentation online or textual provided with the package Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met 1 Redistributions of source code must retain the copyright notice this list of conditions and the following disclaimer 2 Redistributions in binary form m
23. them across the screen If there are more windows than can fit given the column width Bring All to Front of a window that you set in the General Preferences two or more rows of windows will be created The Help Menu This is a standard Mac help menu plus the Show Info command Window WEC FTranEdit Help 7 Show Info Ls F TranEdit User Manual Nocturnal Aviation Software Aooendix Legal Sparkle Framework Copyright c 2006 Andy Matuschak Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files the Software to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense and or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE US
24. ust reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution 8 All advertising materials mentioning features or use of this software must display the following acknowledgement This product includes cryptographic software written by Eric Young eay cryptsoft com The word cryptographic can be left out if the rouines from the library being used are not cryptographic related 4 If you include any Windows specific code or a derivative thereof from the apps directory application code you must include an acknowledgement This product includes software written by Tim Hudson tih cryptsoft com THIS SOFTWARE IS PROVIDED BY ERIC YOUNG AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWAR

Download Pdf Manuals

image

Related Search

Related Contents

Snapper 210400 User's Manual  Sony VGC-JS110J/B Startup Guide  A Multi-Agent Approach for Distribution System Restoration  TVリモコン取扱説明書  USER MANUAL  シナモンチェア 組立説明書 - Garage  User`s Manual  

Copyright © All rights reserved.
Failed to retrieve file