mirror of
https://github.com/peterdell/wudsn-ide.git
synced 2024-12-22 09:29:44 +00:00
134 lines
5.9 KiB
XML
134 lines
5.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.4"?>
|
|
<plugin>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
category="com.wudsn.ide.lng.preferences.LanguagesPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage.name">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
category="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalApple2PreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalApple2PreferencesPage"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalApple2PreferencesPage.name">
|
|
</page>
|
|
<page
|
|
category="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalAtari8PreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalAtari8PreferencesPage"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalAtari8PreferencesPage.name">
|
|
</page>
|
|
<page
|
|
category="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalAtari2600PreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalAtari2600PreferencesPage"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalAtari2600PreferencesPage.name">
|
|
</page>
|
|
<page
|
|
category="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalAtari7800PreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalAtari7800PreferencesPage"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalAtari7800PreferencesPage.name">
|
|
</page>
|
|
<page
|
|
category="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalC64PreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalC64PreferencesPag"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalC64PreferencesPage.name">
|
|
</page>
|
|
<page
|
|
category="com.wudsn.ide.lng.pas.preferences.PascalPreferencesPage"
|
|
class="com.wudsn.ide.lng.pas.preferences.PascalNESPreferencesPage"
|
|
id="com.wudsn.ide.lng.pas.preferences.PascalNESPreferencesPage"
|
|
name="%com.wudsn.ide.lng.pas.preferences.PascalNESPreferencesPage.name">
|
|
</page>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.core.contenttype.contentTypes">
|
|
<content-type
|
|
base-type="org.eclipse.core.runtime.text"
|
|
file-extensions="pas"
|
|
id="com.wudsn.ide.lng.pas.compiler.PascalSourceFile"
|
|
name="%com.wudsn.ide.lng.pas.compiler.PascalSourceFile.name">
|
|
</content-type>
|
|
</extension>
|
|
<extension
|
|
id="Atari 2600 content types"
|
|
point="org.eclipse.core.contenttype.contentTypes">
|
|
<content-type
|
|
base-type="com.wudsn.ide.lng.pas.compiler.PascalSourceFile"
|
|
file-extensions="pas"
|
|
id="com.wudsn.ide.lng.pas.compiler.mp.MadPascalSourceFile"
|
|
name="%com.wudsn.ide.lng.pas.compiler.mp.MadPascalSourceFile.name"
|
|
priority="normal">
|
|
</content-type>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editors">
|
|
<editorContentTypeBinding
|
|
contentTypeId="com.wudsn.ide.lng.pas.compiler.PascalSourceFile"
|
|
editorId="org.eclipse.ui.genericeditor.GenericEditor">
|
|
</editorContentTypeBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.genericeditor.presentationReconcilers">
|
|
<presentationReconciler
|
|
class="com.wudsn.ide.lng.pas.editor.PascalReconciler"
|
|
contentType="com.wudsn.ide.lng.pas.compiler.PascalSourceFile">
|
|
</presentationReconciler>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.genericeditor.hoverProviders">
|
|
<hoverProvider
|
|
class="com.wudsn.ide.lng.pas.editor.PascalHoverProvider"
|
|
contentType="com.wudsn.ide.lng.pas.compiler.PascalSourceFile">
|
|
</hoverProvider>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.genericeditor.contentAssistProcessors">
|
|
<contentAssistProcessor
|
|
class="com.wudsn.ide.lng.pas.editor.PascalContentAssistProcessor"
|
|
contentType="com.wudsn.ide.lng.pas.compiler.PascalSourceFile">
|
|
</contentAssistProcessor>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.filebuffers.documentSetup">
|
|
<participant
|
|
contentTypeId="com.wudsn.ide.lng.pas.compiler.PascalSourceFile"
|
|
extensions="pas"
|
|
class="com.wudsn.ide.lng.pas.editor.ValidatorDocumentSetupParticipant">
|
|
</participant>
|
|
</extension>
|
|
<extension
|
|
point="com.wudsn.ide.lng.compilers">
|
|
<compiler
|
|
class="com.wudsn.ide.lng.pas.compiler.mp.MadPascalCompiler"
|
|
defaultHardware="ATARI8BIT"
|
|
defaultParameters="${sourceFilePath} "
|
|
homePageURL="https://github.com/tebe6502/Mad-Pascal/releases"
|
|
id="mp"
|
|
language="PAS"
|
|
name="%com.wudsn.ide.lng.pas.compiler.mp.MadPascalCompiler.name"
|
|
version="1.6.5">
|
|
<supportedTarget
|
|
target="PASCAL"></supportedTarget>
|
|
<helpDocument
|
|
language="*"
|
|
path="https://mads.atari8.info/doc/en/index.html">
|
|
</helpDocument>
|
|
<helpDocument
|
|
language="pl"
|
|
path="https://mads.atari8.info/doc/pl/index.html">
|
|
</helpDocument>
|
|
</compiler>
|
|
</extension>
|
|
|
|
</plugin>
|