blob: 62af22bc95a94402f9c253399cdffd47c1ba3ce5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!-- =========================== -->
<!-- Nature for Fortran Projects -->
<!-- =========================== -->
<extension
id="fnature"
name="%fnature.name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="org.eclipse.photran.internal.core.FProjectNature">
</run>
</runtime>
</extension>
<!-- ==============-->
<!-- Error Parsers -->
<!-- ==============-->
<extension
id="AbsoftErrorParser"
name="Photran Error Parser for Absoft Fortran"
point="org.eclipse.cdt.core.ErrorParser">
<errorparser
class="org.eclipse.photran.internal.core.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.core.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.core.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.core.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.core.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.core.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.core.errorparsers.PGIErrorParser">
</errorparser>
</extension>
<!-- =====================================-->
<!-- Fortran Content Type/File Extensions -->
<!-- =====================================-->
<extension point="org.eclipse.core.contenttype.contentTypes">
<content-type id="fortranSource" name="%content-type.name"
base-type="org.eclipse.core.runtime.text"/>
<!-- Associated filename extensions -->
<!-- NOTE: These extensions are duplicated in the following files...
org.eclipse.photran.managedbuilder.intel.ui/plugin.xml
org.eclipse.photran.managedbuilder.gnu.ui/plugin.xml
org.eclipse.photran.managedbuilder.xlf.ui/plugin.xml
org.eclipse.photran.core/plugin.xml
...as well as in the source-form contributions in
org.eclipse.photran.core/plugin.xml (this file)
org.eclipse.photran.core.vpg/plugin.xml
org.eclipse.photran.core.vpg.preprocessor.c/plugin.xml
If you change them here, change them in the other places as well.-->
<file-association
content-type="org.eclipse.photran.core.fortranSource"
file-extensions="f90,f95,f03,f08,F90,F95,F03,F08,f,for,ftn,fix,f77,fpp,F,FOR,FTN,FIX,F77,FPP"/>
</extension>
<!-- =========================== -->
<!-- Source Form Extension Point -->
<!-- =========================== -->
<extension-point id="sourceForms" name="%extension-point.name" schema="schema/sourceForms.exsd"/>
</plugin>