2018-12-30 15:42:36 +00:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?eclipse version="3.0"?>
|
|
|
|
<plugin>
|
2021-09-25 21:29:02 +00:00
|
|
|
|
2021-09-23 00:36:10 +00:00
|
|
|
<extension-point id="compilers" name="Compilers" schema="schema/compilers.exsd"/>
|
2018-12-30 15:42:36 +00:00
|
|
|
<extension-point id="runners" name="Runners" schema="schema/runners.exsd"/>
|
|
|
|
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.core.runtime.preferences">
|
|
|
|
<initializer
|
2021-09-24 00:07:20 +00:00
|
|
|
class="com.wudsn.ide.lng.preferences.LanguagePreferencesInitializer">
|
2018-12-30 15:42:36 +00:00
|
|
|
</initializer>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
id="Atari 2600 content types"
|
|
|
|
point="org.eclipse.core.contenttype.contentTypes">
|
|
|
|
<content-type
|
|
|
|
base-type="org.eclipse.core.runtime.text"
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.compiler.LanguageSourceFile"
|
|
|
|
name="%com.wudsn.ide.lng.compiler.LanguageSourceFile.name"
|
2018-12-30 15:42:36 +00:00
|
|
|
priority="normal">
|
|
|
|
</content-type>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.preferencePages">
|
|
|
|
<page
|
2021-09-24 00:07:20 +00:00
|
|
|
class="com.wudsn.ide.lng.preferences.LanguagesPreferencesPage"
|
|
|
|
id="com.wudsn.ide.lng.preferences.LanguagesPreferencesPage"
|
|
|
|
name="%com.wudsn.ide.lng.preferences.LanguagesPreferencesPage.name"/>
|
2018-12-30 15:42:36 +00:00
|
|
|
</extension>
|
2021-09-24 00:07:20 +00:00
|
|
|
|
2018-12-30 15:42:36 +00:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
|
|
|
|
<hyperlinkDetector
|
|
|
|
activate="true"
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageHyperlinkDetector"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageHyperlinkDetector"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageHyperlinkDetector.name"
|
|
|
|
targetId="com.wudsn.ide.lng.editor.LanguageHyperlinkDetectorEditorTarget">
|
2018-12-30 15:42:36 +00:00
|
|
|
</hyperlinkDetector>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
|
|
|
|
<target
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageHyperlinkDetectorEditorTarget"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageHyperlinkDetectorEditorTarget.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</target>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.commands">
|
|
|
|
<category
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorCommands.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</category>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
2021-09-25 22:52:43 +00:00
|
|
|
<command
|
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssembleCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorAssembleCommand.name">
|
|
|
|
</command>
|
|
|
|
<command
|
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommand.name">
|
|
|
|
</command>
|
|
|
|
<command
|
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunWithCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunWithCommand.name">
|
|
|
|
</command>
|
|
|
|
<command
|
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssemblerHelpCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorAssemblerHelpCommand.name">
|
|
|
|
</command>
|
2018-12-30 15:42:36 +00:00
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorCompileCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunWithCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunWithCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
categoryId="com.wudsn.ide.lng.editor.LanguageEditorCommands"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorToggleCommentCommand"
|
|
|
|
name="%com.wudsn.ide.lng.editor.LanguageEditorToggleCommentCommand.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.handlers">
|
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorOpenFolderCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with></activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorOpenFolderCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
2021-09-25 22:52:43 +00:00
|
|
|
<handler
|
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssembleCommand">
|
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommand">
|
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunWithCommand">
|
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssemblerHelpCommand">
|
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
2018-12-30 15:42:36 +00:00
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunWithCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
<handler
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommandHandler"
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommand">
|
2018-12-30 15:42:36 +00:00
|
|
|
<activeWhen>
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</activeWhen>
|
|
|
|
</handler>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.bindings">
|
|
|
|
<key
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
|
|
sequence="M1+M2+9">
|
|
|
|
</key>
|
|
|
|
<key
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
|
|
sequence="M1+M2+0">
|
|
|
|
</key>
|
|
|
|
<key
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorToggleCommentCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
contextId="org.eclipse.ui.textEditorScope"
|
|
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
|
|
sequence="M1+7">
|
|
|
|
</key>
|
|
|
|
<key
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
contextId="org.eclipse.ui.textEditorScope"
|
|
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
|
|
sequence="F3">
|
|
|
|
</key>
|
|
|
|
<key
|
|
|
|
commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
|
|
|
|
contextId="org.eclipse.ui.textEditorScope"
|
|
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
|
|
sequence="M1+M2+B">
|
|
|
|
</key>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.menus">
|
|
|
|
<menuContribution
|
|
|
|
locationURI="menu:org.eclipse.ui.main.menu?after=additions">
|
2021-09-25 22:52:43 +00:00
|
|
|
<menu
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssemblerMenu"
|
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorAssemblerMenu.label"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorAssemblerMenu.mnemonic">
|
|
|
|
<visibleWhen
|
|
|
|
checkEnabled="false">
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</visibleWhen>
|
|
|
|
<command
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand.mnemonic">
|
|
|
|
</command>
|
|
|
|
<command
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand.mnemonic">
|
|
|
|
</command>
|
|
|
|
<separator
|
|
|
|
name="com.wudsn.ide.lng.editor.LanguageEditorAssemblerMenuSeparator1"
|
|
|
|
visible="true">
|
|
|
|
</separator>
|
|
|
|
<command
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssembleCommand"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssembleCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorAssembleCommand.mnemonic">
|
|
|
|
</command>
|
|
|
|
<command
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommand"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommand.mnemonic">
|
|
|
|
</command>
|
|
|
|
<separator
|
|
|
|
name="com.wudsn.ide.lng.editor.LanguageEditorAssemblerMenuSeparator2"
|
|
|
|
visible="true">
|
|
|
|
</separator>
|
|
|
|
<command
|
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorAssemblerHelpCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorAssemblerHelpCommand.mnemonic">
|
|
|
|
</command>
|
|
|
|
</menu>
|
2018-12-30 15:42:36 +00:00
|
|
|
<menu
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompilerMenu"
|
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorCompilerMenu.label"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorCompilerMenu.mnemonic">
|
2018-12-30 15:42:36 +00:00
|
|
|
<visibleWhen
|
|
|
|
checkEnabled="false">
|
|
|
|
<with
|
|
|
|
variable="activeEditor">
|
|
|
|
<instanceof
|
2021-09-25 21:29:02 +00:00
|
|
|
value="com.wudsn.ide.lng.editor.LanguageEditor">
|
2018-12-30 15:42:36 +00:00
|
|
|
</instanceof>
|
|
|
|
</with>
|
|
|
|
</visibleWhen>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorOpenSourceFolderCommand.mnemonic">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorOpenOutputFolderCommand.mnemonic">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<separator
|
2021-09-25 21:29:02 +00:00
|
|
|
name="com.wudsn.ide.lng.editor.LanguageEditorCompilerMenuSeparator1"
|
2018-12-30 15:42:36 +00:00
|
|
|
visible="true">
|
|
|
|
</separator>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileCommand"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorCompileCommand.mnemonic">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand.mnemonic">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
<separator
|
2021-09-25 21:29:02 +00:00
|
|
|
name="com.wudsn.ide.lng.editor.LanguageEditorCompilerMenuSeparator2"
|
2018-12-30 15:42:36 +00:00
|
|
|
visible="true">
|
|
|
|
</separator>
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommand"
|
|
|
|
mnemonic="%com.wudsn.ide.lng.editor.LanguageEditorCompilerHelpCommand.mnemonic">
|
2018-12-30 15:42:36 +00:00
|
|
|
</command>
|
|
|
|
</menu>
|
|
|
|
</menuContribution>
|
|
|
|
|
|
|
|
<menuContribution
|
|
|
|
locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
|
2021-09-25 21:29:02 +00:00
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorCompilerMenu.label"
|
2021-09-25 22:52:43 +00:00
|
|
|
<toolbar
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssemblerToolbar"
|
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorAssemblerToolbar.label">
|
|
|
|
<dynamic
|
2021-09-26 11:21:52 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommandMenu"
|
2021-09-25 22:52:43 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorAssembleAndRunCommandMenu">
|
|
|
|
<visibleWhen
|
|
|
|
checkEnabled="true">
|
|
|
|
</visibleWhen>
|
|
|
|
</dynamic>
|
|
|
|
</toolbar>
|
2018-12-30 15:42:36 +00:00
|
|
|
<toolbar
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorToolbar"
|
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorCompilerToolbar.label">
|
2018-12-30 15:42:36 +00:00
|
|
|
<dynamic
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommandMenu"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommandMenu">
|
2018-12-30 15:42:36 +00:00
|
|
|
<visibleWhen
|
|
|
|
checkEnabled="true">
|
|
|
|
</visibleWhen>
|
|
|
|
</dynamic>
|
|
|
|
</toolbar>
|
2020-10-11 13:27:21 +00:00
|
|
|
|
2018-12-30 15:42:36 +00:00
|
|
|
</menuContribution>
|
|
|
|
|
|
|
|
<menuContribution
|
|
|
|
locationURI="popup:#TextEditorContext?after=com.wudsn.ide.base.editor.CommonOpenFolderCommand">
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommand"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorOpenDeclarationCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
style="push">
|
|
|
|
</command>
|
|
|
|
</menuContribution>
|
|
|
|
<menuContribution
|
|
|
|
locationURI="popup:#TextEditorContext?after=com.wudsn.ide.base.editor.text.TextEditorSortMenu">
|
|
|
|
<command
|
2021-09-25 21:29:02 +00:00
|
|
|
commandId="com.wudsn.ide.lng.editor.LanguageEditorToggleCommentCommand"
|
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorToggleCommentCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
style="push">
|
|
|
|
</command>
|
|
|
|
<command
|
|
|
|
commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
|
|
|
|
id="org.eclipse.debug.ui.commands.ToggleBreakpoint"
|
|
|
|
style="push">
|
|
|
|
</command>
|
|
|
|
</menuContribution>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.help.toc">
|
|
|
|
<tocProvider
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.help.LanguageTocProvider">
|
2018-12-30 15:42:36 +00:00
|
|
|
</tocProvider>
|
|
|
|
<tocIcon
|
|
|
|
id="pdf"
|
|
|
|
openIcon="icons/help-topic-pdf-small.gif">
|
|
|
|
</tocIcon>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.help.contentProducer">
|
|
|
|
<contentProducer
|
2021-09-25 21:29:02 +00:00
|
|
|
producer="com.wudsn.ide.lng.help.LanguageHelpContentProducer">
|
2018-12-30 15:42:36 +00:00
|
|
|
</contentProducer>
|
|
|
|
</extension>
|
|
|
|
<extension
|
2021-09-25 21:29:02 +00:00
|
|
|
name="Compiler Action Set for Toolbar"
|
2018-12-30 15:42:36 +00:00
|
|
|
point="org.eclipse.ui.actionSets">
|
|
|
|
<actionSet
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompilerActionSet"
|
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorCompilerMenu.label"
|
2018-12-30 15:42:36 +00:00
|
|
|
visible="true">
|
|
|
|
<action
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.editor.LanguageEditorCompileCommandDelegate"
|
|
|
|
definitionId="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand"
|
2018-12-30 15:42:36 +00:00
|
|
|
icon="icons/hardware-generic-16x16.gif"
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunAction"
|
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorCompileAndRunCommand.name"
|
2018-12-30 15:42:36 +00:00
|
|
|
style="pulldown"
|
2021-09-25 21:29:02 +00:00
|
|
|
toolbarPath="com.wudsn.ide.lng.editor.LanguageEditorToolbar">
|
2018-12-30 15:42:36 +00:00
|
|
|
</action>
|
|
|
|
</actionSet>
|
|
|
|
</extension>
|
|
|
|
<extension
|
2021-09-23 00:36:10 +00:00
|
|
|
point="com.wudsn.ide.lng.runners">
|
2018-12-30 15:42:36 +00:00
|
|
|
<runner
|
|
|
|
id="default_application"
|
|
|
|
hardware="GENERIC"
|
2021-09-23 00:36:10 +00:00
|
|
|
name="%com.wudsn.ide.lng.runner.DefaultApplication.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</runner>
|
|
|
|
<runner
|
|
|
|
defaultCommandLine="${outputFilePath}"
|
|
|
|
hardware="GENERIC"
|
|
|
|
id="user_defined_application"
|
2021-09-23 00:36:10 +00:00
|
|
|
name="%com.wudsn.ide.lng.runner.UserDefinedApplication.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</runner>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.debug.core.breakpoints">
|
|
|
|
<breakpoint
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.breakpoint.LanguageBreakpoint"
|
|
|
|
id="languageBreakpoint"
|
2018-12-30 15:42:36 +00:00
|
|
|
markerType="org.eclipse.debug.core.lineBreakpointMarker"
|
2021-09-26 11:21:52 +00:00
|
|
|
name="%com.wudsn.ide.lng.breakpoint.LanguageBreakpoint.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
</breakpoint>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.debug.ui.toggleBreakpointsTargetFactories">
|
|
|
|
<toggleTargetFactory
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.breakpoint.LanguageBreakpointAdapterFactory"
|
2021-09-26 11:21:52 +00:00
|
|
|
id="com.wudsn.ide.lng.breakpoint.LanguageBreakpointAdapterFactory">
|
2018-12-30 15:42:36 +00:00
|
|
|
</toggleTargetFactory>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.debug.ui.debugModelPresentations">
|
|
|
|
<debugModelPresentation
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.breakpoint.LanguageBreakpoinDebugModelPresentation"
|
2021-09-26 11:21:52 +00:00
|
|
|
id="com.wudsn.ide.lng">
|
2018-12-30 15:42:36 +00:00
|
|
|
</debugModelPresentation>
|
|
|
|
</extension>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<extension point="org.eclipse.ui.popupMenus">
|
|
|
|
<viewerContribution
|
|
|
|
id="RulerPopupActions"
|
|
|
|
targetID="#TextRulerContext">
|
|
|
|
<action
|
|
|
|
class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
|
|
|
|
definitionId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
|
|
|
|
id="org.eclipse.debug.ui.commands.ToggleBreakpoint"
|
2021-09-25 21:29:02 +00:00
|
|
|
label="%com.wudsn.ide.lng.editor.LanguageEditorToggleBreakpointCommand.name"
|
2018-12-30 15:42:36 +00:00
|
|
|
menubarPath="additions">
|
|
|
|
</action>
|
|
|
|
<action
|
|
|
|
class="org.eclipse.debug.ui.actions.RulerEnableDisableBreakpointActionDelegate"
|
2021-09-25 21:29:02 +00:00
|
|
|
id="com.wudsn.ide.lng.editor.LanguageEditorRulerEnableDisableBreakpointAction"
|
2018-12-30 15:42:36 +00:00
|
|
|
label="Enable/Disable Breakpoint (label is overridden by action at runtime)"
|
|
|
|
menubarPath="additions">
|
|
|
|
</action>
|
|
|
|
</viewerContribution>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.preferenceTransfer">
|
|
|
|
<transfer
|
|
|
|
icon="icons/hardware-generic-16x16.gif"
|
2021-09-26 11:21:52 +00:00
|
|
|
id="com.wudsn.ide.lng.preferences.LanguagesPreferences"
|
|
|
|
name="%com.wudsn.ide.lng.preferences.LanguagesPreferences.name">
|
2018-12-30 15:42:36 +00:00
|
|
|
<mapping
|
|
|
|
scope="instance">
|
|
|
|
<entry
|
2021-09-23 00:36:10 +00:00
|
|
|
node="com.wudsn.ide.lng">
|
2018-12-30 15:42:36 +00:00
|
|
|
</entry>
|
|
|
|
</mapping>
|
|
|
|
</transfer>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.views">
|
|
|
|
<view
|
|
|
|
category="org.eclipse.debug.ui"
|
2021-09-25 21:29:02 +00:00
|
|
|
class="com.wudsn.ide.lng.symbol.CompilerSymbolsView"
|
2018-12-30 15:42:36 +00:00
|
|
|
icon="icons/outline-label-definition-16x16.gif"
|
2023-01-23 21:46:54 +00:00
|
|
|
id="com.wudsn.ide.lng.symbol.CompilerSymbolsView"
|
|
|
|
name="%com.wudsn.ide.lng.symbol.CompilerSymbolsView.name"
|
2018-12-30 15:42:36 +00:00
|
|
|
restorable="true">
|
|
|
|
</view>
|
|
|
|
</extension>
|
2021-09-23 00:36:10 +00:00
|
|
|
|
2018-12-30 15:42:36 +00:00
|
|
|
</plugin>
|