| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| |
| |
| <!-- ==============--> |
| <!-- Error Parsers --> |
| <!-- ==============--> |
| <extension |
| id="AbsoftErrorParser" |
| name="Photran Error Parser for Absoft Fortran" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.AbsoftErrorParser"> |
| </errorparser> |
| </extension> |
| <!--extension |
| id="XLFErrorParser" |
| name="%FDTXLFErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.XLFErrorParser"> |
| </errorparser> |
| </extension--> |
| <extension |
| id="GFortranErrorParser" |
| name="%FDTGFortranErrorParser.name" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.GFortranErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="IntelFortranErrorParser" |
| name="Photran Error Parser for Intel Fortran 8.1" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.IntelFortranErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="LaheyFortranErrorParser" |
| name="Photran Error Parser for Lahey/Fujitsu Fortran 7.1" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.LaheyFortranErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="G95FortranErrorParser" |
| name="Photran Error Parser for G95 Fortran" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.G95FortranErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="NAGErrorParser" |
| name="Photran Error Parser for NAG Fortran" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.NAGErrorParser"> |
| </errorparser> |
| </extension> |
| <extension |
| id="PGIErrorParser" |
| name="Photran Error Parser for PGI Fortran" |
| point="org.eclipse.cdt.core.ErrorParser"> |
| <errorparser |
| class="org.eclipse.photran.internal.errorparsers.PGIErrorParser"> |
| </errorparser> |
| </extension> |
| |
| <!-- Old CDT stuff, don't think we need it - Jeff --> |
| <!-- |
| <extension |
| point="org.eclipse.cdt.core.CLanguage"> |
| <language |
| name="Fortran" |
| id="org.eclipse.photran.core.language.fortran"> |
| </language> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.CFileType"> |
| <fileType |
| name="%fileTypeMapping.fortranSourceFile" |
| type="source" |
| id="org.eclipse.photran.core.fileType.fortran_source" |
| language="org.eclipse.photran.core.language.fortran"> |
| </fileType> |
| <fileType |
| name="%fileTypeMapping.fortranHeaderFile" |
| type="header" |
| id="org.eclipse.photran.core.fileType.fortran_header" |
| language="org.eclipse.photran.core.language.fortran"> |
| </fileType> |
| </extension> |
| <extension |
| point="org.eclipse.cdt.core.CFileTypeAssociation"> |
| <association |
| type="org.eclipse.photran.core.fileType.fortran_source" |
| pattern="*.f,*.f77,*.f90,*.f95"> |
| </association> |
| <association |
| type="org.eclipse.photran.core.fileType.fortran_header" |
| pattern="*.fh"> |
| </association> |
| </extension> |
| --> |
| |
| <!-- ======================================--> |
| <!-- Fortran Content Types/File Extensions --> |
| <!-- ======================================--> |
| <extension point="org.eclipse.core.runtime.contentTypes"> |
| |
| <!-- A "base" content type, so that we can refer to both free and fixed form at once --> |
| <content-type id="fortranSource" name="Fortran Source File" |
| base-type="org.eclipse.core.runtime.text" |
| priority="high"/> |
| |
| <!-- Individual content types for free and fixed format --> |
| <content-type id="freeFormFortranSource" name="Fortran Source File - Free Format" |
| base-type="org.eclipse.photran.core.fortranSource" |
| file-extensions="f77,f90,f95,f03" |
| priority="high"/> |
| <content-type id="fixedFormFortranSource" name="Fortran Source File - Fixed Format" |
| base-type="org.eclipse.photran.core.fortranSource" |
| file-extensions="f,for,ftn,fix,fpp,F,FOR,FTN,FIX,FPP" |
| priority="high"/> |
| </extension> |
| |
| </plugin> |