Changeset 3463


Ignore:
Timestamp:
Mar 6, 2008, 5:01:21 PM (13 years ago)
Author:
yura
Message:
  • Breakpoints.
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt.editor/META-INF/MANIFEST.MF

    r3445 r3463  
    1515 org.eclipse.ui.workbench.texteditor,
    1616 org.eclipse.jdt.ui,
    17  org.refal.plus.rfpdt
     17 org.refal.plus.rfpdt,
     18 org.eclipse.jdt.debug,
     19 org.eclipse.debug.ui
    1820Eclipse-LazyStart: true
    1921Bundle-RequiredExecutionEnvironment: J2SE-1.5
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt.editor/plugin.xml

    r3398 r3463  
    3434         point="org.eclipse.ui.popupMenus">
    3535      <viewerContribution
    36             id="org.refal.plus.rfpdt.editor.popupmenu"
     36            id="org.refal.plus.rfpdt.editor.editorContextMenu"
    3737            targetID="#TextEditorContext">
    3838         <action
    3939               class="org.refal.plus.rfpdt.editor.ToggleCommentAction"
    4040               definitionId="org.refal.plus.rfpdt.editor.commands.ToggleComment"
    41                id="org.refal.plus.rfpdt.editor.popupmenu.ToggleComment"
     41               id="org.refal.plus.rfpdt.editor.editorContextMenu.toggleComment"
    4242               label="Toggle Comment"
    4343               menubarPath="group.edit"/>
     
    4545               class="org.refal.plus.rfpdt.editor.IndentAction"
    4646               definitionId="org.refal.plus.rfpdt.editor.commands.CorrectIndent"
    47                id="org.refal.plus.rfpdt.editor.popupmenu.CorrectIndent"
     47               id="org.refal.plus.rfpdt.editor.editorContextMenu.correctIndent"
    4848               label="Correct &amp;Indentation"
    4949               menubarPath="group.edit"/>
     50      </viewerContribution>
     51      <viewerContribution
     52            id="org.refal.plus.rfpdt.editor.rulerContextMenu"
     53            targetID="#TextRulerContext">
     54         <action
     55               label="Toggle Breakpoint"
     56               icon="icons/brkp16.gif"
     57               class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
     58               menubarPath="debug"
     59               id="org.refal.plus.rfpdt.editor.rulerContextMenu.toggleBreakpointAction"/>
    5060      </viewerContribution>
    5161   </extension>
     
    8090               label="&amp;Format"
    8191               menubarPath="org.refal.plus.rfpdt.editor.RfpEditorSourceMenu/content"/>
     92         <action
     93               label="Not used"
     94               class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
     95               style="push"
     96               actionID="RulerDoubleClick"
     97               id="org.refal.plus.rfpdt.editor.doubleClickBreakpointAction"/>
    8298      </editorContribution>
    8399   </extension>
     
    170186      </page>
    171187   </extension>
     188   <extension
     189         point="org.eclipse.core.runtime.adapters">
     190      <factory
     191            adaptableType="org.refal.plus.rfpdt.editor.RfpEditor"
     192            class="org.refal.plus.rfpdt.editor.RetargettableActionAdapterFactory">
     193            <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
     194     </factory>
     195   </extension>
    172196</plugin>
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt.launch/plugin.xml

    r3394 r3463  
    3838            id="org.refal.plus.rfpdt.launch.shortcut"
    3939            label="Refal Plus Application"
    40             modes="run">
     40            modes="run, debug">
    4141         <contextualLaunch>
    4242            <enablement>
  • devel-tools/trunk/eclipse/org.refal.plus.rfpdt/src/org/refal/plus/rfpdt/core/builder/RfpBuilder.java

    r3457 r3463  
    434434    }
    435435
    436     private static String getModuleName (IResource resource) {
     436    public static String getModuleName (IResource resource) {
    437437        if (!(resource instanceof IFile))
    438438            throw new IllegalArgumentException();
  • to-imperative/trunk/java/runtime/org/refal/plus/Result.java

    r3459 r3463  
    3333
    3434    public String toString () {
    35         return expr.toString();
     35        return expr != null ? expr.toString() : null;
    3636    }
    3737}
Note: See TracChangeset for help on using the changeset viewer.