Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

394 lines (389 sloc) 14.285 kb
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="haskellCompilers" name="%extPtCompilers_name" schema="schema/haskellCompilers.exsd"/>
<extension-point id="haskellParsers" name="%extPtParsers_name" schema="schema/haskellParsers.exsd"/>
<extension-point id="cabalContributors" name="%extPtCabal_name" schema="schema/cabalContributors.exsd"/>
<extension
id="project.HaskellNature"
name="%haskellNature_name"
point="org.eclipse.core.resources.natures">
<runtime>
<run
class="net.sf.eclipsefp.haskell.core.project.HaskellNature">
</run>
</runtime>
<builder id="net.sf.eclipsefp.haskell.core.builder.HaskellBuilder"/>
<builder id="net.sf.eclipsefp.haskell.core.hlint.HLintBuilder"/>
</extension>
<extension
id="builder.HaskellBuilder"
name="%haskellBuilder_name"
point="org.eclipse.core.resources.builders">
<builder hasNature="true">
<run
class="net.sf.eclipsefp.haskell.core.builder.HaskellBuilder">
</run>
</builder>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="net.sf.eclipsefp.haskell.core.preferences.CorePreferenceInitializer">
</initializer>
</extension>
<!-- content types and file types -->
<extension point="org.eclipse.team.core.fileTypes">
<fileTypes type="text" extension="hs" />
<fileTypes type="text" extension="lhs" />
<fileTypes
extension="x"
type="text">
</fileTypes>
<fileTypes
extension="y"
type="text">
</fileTypes>
<fileTypes
extension="ag"
type="text">
</fileTypes>
<fileTypes
extension="tpl"
type="text">
</fileTypes>
<fileTypes
extension="xtpl"
type="text">
</fileTypes>
<fileTypes
extension="cassius"
type="text">
</fileTypes>
<fileTypes
extension="hamlet"
type="text">
</fileTypes>
<fileTypes
extension="julius"
type="text">
</fileTypes>
<fileTypes
extension="lucius"
type="text">
</fileTypes>
</extension>
<extension point="org.eclipse.core.contenttype.contentTypes">
<content-type base-type="org.eclipse.core.runtime.text"
file-extensions="hs"
id="net.sf.eclipsefp.haskell.contenttypes.haskell"
name="%contenttype_haskell_name"
priority="normal" />
<content-type base-type="org.eclipse.core.runtime.text"
file-extensions="lhs"
id="net.sf.eclipsefp.haskell.contenttypes.literateHaskell"
name="%contenttype_literate_name"
priority="normal">
<describer class="net.sf.eclipsefp.haskell.core.internal.contenttypes.LiterateContentDescriber" />
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="x"
id="net.sf.eclipsefp.haskell.contenttypes.alex"
name="%contenttype_alex_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="y"
id="net.sf.eclipsefp.haskell.contenttypes.happy"
name="%contenttype_happy_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-extensions="ag"
id="net.sf.eclipsefp.haskell.contenttypes.uuagc"
name="%contenttype_uuagc_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.wst.html.core.htmlsource"
file-extensions="tpl"
id="net.sf.eclipsefp.haskell.contenttypes.tpl"
name="%contenttype_tpl_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.xml"
file-extensions="xtpl"
id="net.sf.eclipsefp.haskell.contenttypes.xtpl"
name="%contenttype_xtpl_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.wst.css.core.csssource"
file-extensions="cassius"
id="net.sf.eclipsefp.haskell.contenttypes.cassius"
name="%contenttype_cassius_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.wst.html.core.htmlsource"
file-extensions="hamlet"
id="net.sf.eclipsefp.haskell.contenttypes.hamlet"
name="%contenttype_hamlet_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.wst.jsdt.core.jsSource"
file-extensions="julius"
id="net.sf.eclipsefp.haskell.contenttypes.julius"
name="%contenttype_julius_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.wst.css.core.csssource"
file-extensions="lucius"
id="net.sf.eclipsefp.haskell.contenttypes.lucius"
name="%contenttype_lucius_name"
priority="normal">
</content-type>
<content-type
base-type="org.eclipse.core.runtime.text"
file-names="uuagc_options"
id="net.sf.eclipsefp.haskell.contenttypes.uuagc_options"
name="%contenttype_uuagc_options_name"
priority="normal">
</content-type>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
properties="isProjectExecutable, isSourceFolder, isHaskellFile, isProjectTestSuite, hasProjectHLintBuilder, needsProjectHLintBuilder, hasProjectAlexBuilder, needsProjectAlexBuilder, hasProjectHappyBuilder, needsProjectHappyBuilder, hasProjectUuagcBuilder, needsProjectUuagcBuilder"
namespace="net.sf.eclipsefp.haskell.core"
type="org.eclipse.core.resources.IResource"
class="net.sf.eclipsefp.haskell.core.expressions.HaskellPropertyTester"
id="net.sf.eclipsefp.haskell.core.expressions.HaskellPropertyTester">
</propertyTester>
</extension>
<extension
id="problem"
name="%haskellProblem_name"
point="org.eclipse.core.resources.markers">
<persistent value="true"/>
<super type="org.eclipse.core.resources.problemmarker"/>
<super type="org.eclipse.core.resources.textmarker"/>
</extension>
<extension
id="projectProblem"
name="%haskellProjectProblem_name"
point="org.eclipse.core.resources.markers">
<persistent value="true"/>
<super type="net.sf.eclipsefp.haskell.core.problem"/>
</extension>
<extension
id="hlint.HLintBuilder"
name="%hlintBuilder_name"
point="org.eclipse.core.resources.builders">
<builder hasNature="true">
<run
class="net.sf.eclipsefp.haskell.core.hlint.HLintBuilder">
</run>
</builder>
</extension>
<extension
id="hlint"
name="%hlintProblem_name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<super
type="org.eclipse.core.resources.textmarker">
</super>
</extension>
<extension
id="scionProblem"
name="%scionProblem_name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="net.sf.eclipsefp.haskell.core.problem">
</super>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="false"
id="net.sf.eclipsefp.haskell.core.hlint.addNature"
objectClass="org.eclipse.core.resources.IProject">
<action
class="net.sf.eclipsefp.haskell.core.hlint.AddNatureActionDelegate"
enablesFor="1"
id="net.sf.eclipsefp.haskell.core.hlint.addNatureAction"
label="%hlint_addNature"
menubarPath="org.eclipse.ui.projectConfigure/additions">
</action>
<enablement>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectNature"
value="net.sf.eclipsefp.haskell.core.project.HaskellNature">
</test>
<test
property="net.sf.eclipsefp.haskell.core.needsProjectHLintBuilder">
</test>
</adapt>
</enablement>
</objectContribution>
<objectContribution
adaptable="false"
id="net.sf.eclipsefp.haskell.core.partitioned.alex.addNature"
objectClass="org.eclipse.core.resources.IProject">
<action
class="net.sf.eclipsefp.haskell.core.partitioned.alex.AddNatureActionDelegate"
enablesFor="1"
id="net.sf.eclipsefp.haskell.core.partitioned.alex.addNatureAction"
label="%alex_addNature"
menubarPath="org.eclipse.ui.projectConfigure/additions">
</action>
<enablement>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectNature"
value="net.sf.eclipsefp.haskell.core.project.HaskellNature">
</test>
<test
property="net.sf.eclipsefp.haskell.core.needsProjectAlexBuilder">
</test>
</adapt>
</enablement>
</objectContribution>
<objectContribution
adaptable="false"
id="net.sf.eclipsefp.haskell.core.partitioned.happy.addNature"
objectClass="org.eclipse.core.resources.IProject">
<action
class="net.sf.eclipsefp.haskell.core.partitioned.happy.AddNatureActionDelegate"
enablesFor="1"
id="net.sf.eclipsefp.haskell.core.partitioned.happy.addNatureAction"
label="%happy_addNature"
menubarPath="org.eclipse.ui.projectConfigure/additions">
</action>
<enablement>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectNature"
value="net.sf.eclipsefp.haskell.core.project.HaskellNature">
</test>
<test
property="net.sf.eclipsefp.haskell.core.needsProjectHappyBuilder">
</test>
</adapt>
</enablement>
</objectContribution>
<objectContribution
adaptable="false"
id="net.sf.eclipsefp.haskell.core.partitioned.uuagc.addNature"
objectClass="org.eclipse.core.resources.IProject">
<action
class="net.sf.eclipsefp.haskell.core.partitioned.uuagc.AddNatureActionDelegate"
enablesFor="1"
id="net.sf.eclipsefp.haskell.core.partitioned.uuagc.addNatureAction"
label="%uuagc_addNature"
menubarPath="org.eclipse.ui.projectConfigure/additions">
</action>
<enablement>
<adapt
type="org.eclipse.core.resources.IProject">
<test
property="org.eclipse.core.resources.projectNature"
value="net.sf.eclipsefp.haskell.core.project.HaskellNature">
</test>
<test
property="net.sf.eclipsefp.haskell.core.needsProjectUuagcBuilder">
</test>
</adapt>
</enablement>
</objectContribution>
</extension>
<extension
id="alex"
name="%alexProblem_name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<super
type="org.eclipse.core.resources.textmarker">
</super>
</extension>
<extension
id="partitioned.alex.AlexBuilder"
name="%alexBuilder_name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="net.sf.eclipsefp.haskell.core.partitioned.alex.AlexBuilder">
</run>
</builder>
</extension>
<extension
id="happy"
name="%happyProblem_name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<super
type="org.eclipse.core.resources.textmarker">
</super>
</extension>
<extension
id="partitioned.happy.HappyBuilder"
name="%happyBuilder_name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="net.sf.eclipsefp.haskell.core.partitioned.happy.HappyBuilder">
</run></builder>
</extension>
<extension
id="uuagc"
name="%uuagcProblem_name"
point="org.eclipse.core.resources.markers">
<persistent
value="true">
</persistent>
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<super
type="org.eclipse.core.resources.textmarker">
</super>
</extension>
<extension
id="partitioned.uuagc.UuagcBuilder"
name="%uuagcBuilder_name"
point="org.eclipse.core.resources.builders">
<builder>
<run
class="net.sf.eclipsefp.haskell.core.partitioned.uuagc.UuagcBuilder">
</run></builder>
</extension>
</plugin>
Jump to Line
Something went wrong with that request. Please try again.